﻿* { 
 margin: 0; 
 padding: 0; 
} 
body { 
 background: #333333; 
 background-image: url(images/background.gif);
 background-position:top;
 background-repeat:repeat-y;
 font: 11px/18px "Verdana", Lucida Grande, sans-serif; 
 text-align: center; 
 color: #333; 
} 
a:link, a:visited { 
 color: #2a2a2a; 
} 
a:hover { 
 color: #5D7B9D; 
} 
h1 { 
 padding-top: 10px; 
 padding-bottom: 20px; 
 font-size: 1.5em; 
 text-transform: capitalize; 
 color: #5D7B9D;
 font-weight: normal;
} 

h2, h3{ 
 font-weight: normal; 
 font-size: 1em; 
 line-height: 18px; 
} 
h2 { 
padding-top: 10px; 
 padding-bottom: 20px; 
 font-size: 1.5em; 
 text-transform: capitalize; 
 color: #5D7B9D;
 font-weight: normal;
} 
h3 { 
 padding-bottom: 6px; 
 font-weight: normal; 

 color: #6a6a6a; 
} 

h5 {
	color: #222222;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;

}

.QueryForm {
background-color:#f1f1f1;
width:500px;
border: 1px solid #D5D4D4;
padding: 10px;
margin-bottom: 10px;
}


.SearchForm {
 clear: right; 
 height:170px;
background-color:#f1f1f1;
width:680px;
border: 1px solid #D5D4D4;
padding: 10px;
margin-bottom: 10px;
}


.SearchResults {
background-color:#f6f6f6;
width:500px;
border: 1px solid #ddddcc;

}

.SearchCriteria {
float:left;
width:428px;
height:150px;


}

.SearchTips {
float:right;
background-color:#f6f6f6;
width:240px;
height:135px;
border: 1px solid #ddddcc;
padding:5px;

}

.SearchFail {
float:left;
background-color:#f6f6f6;
width:680px;
border: 1px solid #ddddcc;
padding:5px;
}

.SearchFail ul {
padding-left:25px;
}

.SearchTips ol {
padding-left:25px;
}

.searchResultsHeader {
background-color:#f1f1f1;
width:490px;
line-height: normal;
height:18px;
border-bottom:1px solid #D5D4D4;
padding: 5px;
}

.searchResultsFooter {
background-color:#f1f1f1;
width:490px;
line-height: normal;
height:18px;
border-top:1px solid #D5D4D4;
padding: 5px;
}

.entry 
{
    font-family:Verdana;
    font-size:small;
    background-color:#FFFFFF;
}


fieldset{
border:none;
}

legend{
color:#036;
background:transparent;
font-weight:bold;
}

label{
float:left;
width:100px;
padding:0 1em;
text-align:right;
}


.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #CCCCCC;
	border: 1px solid #A5ACB2;
	color: #555555;
	margin: 3px 5px 3px 5px;
	padding: 1px;
	text-align:center;
	text-decoration:none;
	width: 100%;
}


#topLinks {
	background-color: #FFFFFF;
	color: #333333;
	height:23px;
	padding-right: 14px;
	text-align: right;
	text-decoration: none;
}



#content-primary { 
 float: right; 
 padding-right: 20px; 
 width: 520px;
 padding-top: 5px;
} 
#content-primary p { 
 padding-bottom: 15px; 
} 
#content-primary ul {
text-indent:5px;
list-style-type: square;
padding-bottom:10px;
padding-left:12px;
} 

#content-primary img { 
 float: left; 
 margin: 0px 8px 0 0px; 
 padding: 3px; 
 border: 1px solid #eee; 
 background: #fff; 
} 

#content-primary-extended { 
 float: right; 
 padding-right: 20px; 
 width: 724px;
 padding-top: 5px;
} 
#content-primary-extended p { 
 padding-bottom: 15px; 
} 
#content-primary-extendedul {
text-indent:20px;
list-style-type: square;
padding-bottom:10px;
} 

#content-primary-extended img { 
 float: left; 
 margin: 0px 8px 0 0px; 
 padding: 3px; 
 border: 1px solid #eee; 
 background: #fff; 
} 

#content-secondary { 
 float: right; 
 padding-left: 6px; 
 padding-right: 24px; 
 width: 190px; 
 font-size: 11px; 
 color: #300; 
} 
#content-secondary p { 
 padding-bottom: 18px; 
} 

#content-secondary ul {
padding-left:1px;
list-style:none;
}

#content-secondary li a{
    display:block;
    border-bottom: solid 1px #CCCCCC;
    bottom: 5px;
    color: #444444;
    height: 20px;
    text-indent: 8px;
    text-decoration: none;
    padding-bottom:1px;
}

#content-secondary li a:hover
{
    background-color: #F7F6F3;
    color: #000000;
    text-decoration: NOne;
}

#content-secondary li {
padding-bottom:1px;
}


#menubar {
      float:right;
      width:100%;
      background: transparent;
      font-size:93%;
      line-height:normal;
	  padding: 178px 0px 0px 0px;
      }
    #menubar ul {
	  margin:0;
	  padding:10px 10px 0 250px;
	  list-style:none;
      }
    #menubar li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menubar a {
      float:left;
      background:url("images/tableftBa.gif") no-repeat left top;
      margin:0;
      padding:0 4px 0 4px;
      text-decoration:none;
      }
    #menubar a span {
      float:left;
      display:block;
      background:url("images/tabrightBa.gif") no-repeat right top;
      padding:8px 15px 7px 8px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menubar a span {float:none;}
    /* End IE5-Mac hack */
    #menubar a:hover span {
      color:#000;
      }
    #menubar a:hover {
      background-position:0% -42px;
      }
    #menubar a:hover span {
      background-position:100% -42px;
      }


.MenuHeading {
    margin:5px 0px 0px 1px;
    text-align: left;
    padding-left:10px;
    padding:0px 0px 0px 10px;
	color: #FFFFFF;
	background-color:#5D7B9D;
	height: 22px;
}


#footer { 
 clear: right; 
 height: 62px; 
 background: #e5e5e5; 
 font-size: 11px; 
 line-height: 1.5em; 
 color: #fff;
 border-left: 1px solid;
 border-right: 1px solid;
 border-top: 1px solid;
 border-color:#DADADA;
 margin: 0px 7px 0px 7px;
} 
#footer a:link, #footer a:visited { 
 color: #AEEE00;
 text-decoration:none;
}     

#footer a:hover{ 
 color: #AEEE00;
 text-decoration: underline;
}   

#footer p, h3{ 
 padding: 10px; 
} 

#footer ul {
padding-left:16px;
list-style:none;
}

#footleft { 
 float: left; 
 padding-top: 10px;
 padding-left: 10px;
 width: 244px;
 height: 52px; 

} 

#footcentre { 
 float: left;
 width: 240px;
 height: 62px; 

} 

#footright { 
 float: left;
 width: 250px;
 height: 62px; 


} 

#footerbottom {
text-align: center;
background: #e5e5e5; 
 font-size: 11px; 
 line-height: 2.5em; 
 color: #333333;
 border-left: 1px solid;
 border-right: 1px solid;
 border-color:#DADADA;
 margin: 0px 7px 0px 7px;
 padding-bottom: 15px;
}


.clear { 
 clear: both; 
}




.PrettyGridView .AspNet-GridView
{
    width: 95%;
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    margin: 0;
    padding: 0;
    padding-left: 2%;
    padding-bottom: 5px;
    
}

.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination,
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a,
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
    color: #E3E3E3;
    background: #284775;
    font-weight: normal;
    padding: 2px;
}

.PrettyGridView .AspNet-GridView table
{
    border: solid 1px #CCCCCC;
    width: 100%;
}

.PrettyGridView .AspNet-GridView table thead tr th
{
    color: #F7F6F3;
    background: #5D7B9D;
    font-weight: bold;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    padding: 2px;
}

.PrettyGridView .AspNet-GridView table thead tr th a
{
    color: #F7F6F3;
}

.PrettyGridView .AspNet-GridView table tbody tr td
{
    color: #333333;
    background: White;
    padding: 2px 20px 2px 2px;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    text-align: right;
}

.PrettyGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
    background: #F7F6F3;
}

.PrettyGridView .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
}

.PrettyGridView .AspNet-GridView table tfoot tr td
{
}