/* CSS Document */

body
{
text-align: center;
margin: 0px;
padding: 0px;
background: #6AACFD url("../images/pagebg.jpg") repeat-x;
font-family: helvetica;
font-size: 12px;
}

img{ border:0px}
hr { 
border: 0; 
color: #ddd;
background-color: #ddd;
height: 1px;
}
.wrapper
{
margin: 0px auto;
background: url("../images/bg.jpg") no-repeat;
background-position: top center;
min-height: 1000px;
}

.containerTop
{
margin: 0px auto;
background-image: url("../images/container-top.png");
background-repeat: no-repeat;
width: 960px;
height: 35px;
}

.container 
{
margin: 0px auto;
width: 960px;
background-image: url("../images/container-bg.png");
background-repeat: repeat-y;
overflow: auto;
text-align: center;
}

.containerBottom
{
margin: 0px auto;
background-image: url("../images/container-bottom.png");
background-repeat: no-repeat;
width: 960px;
height: 38px;
}

.page 
{ 
background: url("../images/page-bg.jpg") no-repeat;
background-position: top center;
margin: 0px 30px 0px 30px;
min-height: 350px;
color: #666666;
overflow: show;
}

.header
{
margin: 0px auto;
height: 210px;
width: 830px;
text-align: left;
overflow: hidden;
}
	.topMenu
	{
	width: 475px;
	margin-top: 15px;
	overflow: hidden;
	}

	.topMenu ul {list-style-type: none;}
	.topMenu ul li { display: inline; margin-right: 35px;}
	.topMenu ul li a , .topMenu ul li a:active { color: #666666; text-decoration: none; font-size: 16px; }
	.topMenu ul li a:hover { color: #0058BA; }

	.logo
	{
	margin-top: 30px;
	}

.content
{
margin: 60px 35px 0px 0px;
width: 505px;
float: right;
overflow: hidden;
text-align: left;
}

.googleResults
{
margin: 0px 0px 0px 0px;
overflow: auto;
height: 100%;
}

.googleSearchBox
{
margin: 25px 0px 0px 60px;
width: 270px;
overflow: auto;
} 

#cse-search-results
{
}

.content p { text-align: justify;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {margin: 5px 0px 5px 0px; padding: 0px; color:#04349A; }
.content h1 {font-size: 20px;}
.content h2 {font-size: 18px;}
.content h3 {font-size: 16px;}
.content h4 {font-size: 14px;}
.content h5 {font-size: 14px;}
.content h6 {font-size: 14px;}
.content ul li {}
.content ol li {}
.checkedList li, .crossedList li, .starredList li { font-size: 18px; margin-bottom: 5px; padding-bottom: 5px;}
.checkedList {list-style-image: url("../images/checked.jpg");}
.crossedList {list-style-image: url("../images/crossed.jpg");}
.starredList {list-style-image: url("../images/star.jpg");}
.starredList li {font-size: 14px;}
.content strong { color: #333333;}
.content em {color: #333333;}
.content p a, .content a:active {color:#948752;}
.content p a:hover {color:#EF7600; }
.content blockquote {color:#EF7600; font-weight: bold; text-decoration: oblique; font-size: 16px; text-align: left;}


.sidebar
{
margin: 0px 0px 0px 35px;
width: 300px;
float: left;
overflow: auto;
}

.sidebar hr { width: 290px; margin-bottom: 20px;}
.sidebar a, .sidebar a:active { color: #666666; text-decoration: none;}
.sidebar a:hover  {color:#948752;}

.orange { color:#EF7600;}
.blue { color:#04349A; }
.green { color:#948752;}
#sideBlurb {width: 200px; margin: 0px auto; padding-top: 15px;}
#quickformheader {font-size: 30px; font-weight: bold;}

.navigate label { font-size: 30px; font-weight: bold; color: #333333;}
.navigate fieldset {border: 0px; margin-top: 10px; overflow: auto;s}
.navigate fieldset ul {margin: 0px; padding: 0px; list-style-type: none; overflow: auto; }
.navigate ul li {margin: 0px 0px 20px 0px; border: 0px solid #000000; overflow: auto;}
.navigate select {width: 180px; height: 30px; margin: 0px 0px 0px 40px; padding: 0px; float: left;}
.navigate input { margin: 0px 0px 0px 3px; padding: 0px; float: left;}


.shortForm{ border: 0px solid #000000; margin-top: 15px;}
.shortForm label { font-size: 15px; color: #666666; float: left;}
.shortForm fieldset {border: 0px solid #000000; margin: 0px auto; padding-top:15px; width: 200px;}
.shortForm fieldset ul {margin: 0px; padding: 0px; list-style-type: none; }
.shortForm fieldset ul li {margin: 0px 0px 20px 0px; text-align: right;}
.shortForm input {width: 120px; height: 15px; }
#shrtBtn { text-align: center; }
#shrtBtn input { width: 200px; height: 50px;}


#googleSearch { width: 140px; height: 20px; margin: 0px 0px 0px 40px;}
#googleSubmit {width: 60px; height: 26px;}
#allCat { font-size: 16px;}

.clear {clear: both;}

.footer 
{
margin: 0px auto;
width: 830px;
}

.members { list-style-type: none; margin: 0px 0px 0px 100px; padding: 0px;}
.members li { margin-bottom: 6px;}
.members a, .members a:active, .members a:link  { font-size: 14px; color: #002B7F; text-decoration: none;}
.members a:hover {text-decoration: underline; color: #002B7F;}
.members li span { color: #002B7F; font-weight: bold;}

#garrow { font-size: 10px; color: #04349A; }
#garrow a, #garrow a:active, #garrow a:hover  {color: #04349A; text-decoration: none;}


