body {
	background-color: white;
	background-color: #999;
	margin: 0px;
	padding: 0px;
	font: 13px verdana, helvetica, arial;
}

a{
	color: #003399;
}

b.colorized {
    color: darkgreen;
    color: blue;
}

h1{
	margin-bottom: 20px;
	color: #003399;
	padding-bottom: 5px;
	font: 14pt verdana, arial;
	margin-bottom: 10px;
	color: navy;
	font: 18pt verdana, arial;
	text-transform: uppercase;
	text-transform: none;
}
h2{
	font: 16px verdana, arial;
	margin-bottom: 10px;
	color: black;
	color: gray;
	text-transform: uppercase;
	text-transform: none;
}

p {
	line-height: 16px;
	margin-bottom: 16px;
}
ul,ol{
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
li{
	margin-top: 10px;	
	line-height: 17px;
}

hr{
	height: 1px;
	color: gray;
	margin-bottom: 10px;
	margin-top: 10px;
}

td {
	font: inherit;
}



input {
    padding: 5px;
    border: solid 1px silver;
    background-color: white;
    color: black;
    font-size: 1em
}
textarea {
    padding: 5px;
    border: solid 1px darkgreen;
    background-color: white;
    color: black;
    font: inherit;
}
.btnSubmit {
    padding: 5px 10px 5px 10px;
    border: solid 1px darkgreen;
    background-color: #d8d8d8;
    color: black;
}



#Header {
    background-color: white;
    border-bottom: solid 2px #999;
    border-bottom: none;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 10px;
}

#Header #logo {
   margin-top: 20px;
}

#Header #subTitle {
   font-style: italic;
   margin-top: -8px;
   color: #888;
   font-size: 18px;
   margin-left: 15px;
   font-family: verdana, arial;
}





#PageHeader,#PageFooter{
	display: none;
}


#BodyContainer{
	min-width: 800px;
	max-width: 1200px;
    text-align: left;
	background-color: white;
}
#PageContainer{
	min-height: 450px;
	margin: 20px 60px 40px 40px;
}
#AlbumContainer{
}
#ContentContainer{
    margin-bottom: 50px;
}


#SplashContainer{
	margin: 20px 20px 20px 40px;
	text-align: right;
}
#SplashContainer img{
}



#TopMenuContainer{
}

#TopMenu {
	font: 16px verdana, Arial, sans;
	color: #666666;
	font: 14px verdana, arial;
	color: black;
}
#TopMenu ul {
	padding-left: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}
#TopMenu li {
	list-style: none;
	margin-left: 10px;
	margin-right: 10px;
	display: inline;
	text-transform: uppercase;
}
#TopMenu a{
	color: white;
	color: black;
	text-decoration: none;
}
#TopMenu a:hover{
	color: white;
	color: blue;
	color: #003399;
}


#LeftMenuContainer{
}

#LeftMenu {
	width: 200px;
	margin-top: 15px;
	margin-left: 35px;
}
#LeftMenu ul {
	padding-left: 0px;
	margin: 0px;
}
#LeftMenu li {
	list-style: none;
	padding: 5px 5px 5px 0px;
	margin: 0px 10px 20px 10px;
	font: 16px verdana, arial;
	text-transform: uppercase;
	color: black;
}
#LeftMenu li ul{
	margin-top: 3px;
}
#LeftMenu li ul li {
	text-transform: none;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	color: #666666;
}
#LeftMenu a{
	color: white;
	text-decoration: none;
	color: #666666;
	text-decoration: none;
}
#LeftMenu a:hover{
	color: white;
	color: #003399;
}


#Footer{
    margin: 10px;
}
#Footer td{
	font-size: 8pt;
}

#FooterContainer{
	font: 10px verdana,arial;
	color: white;
}
#FooterContainer .delim{
	color: white;
	margin-left: 3px;
	margin-right: 3px;
}
#FooterContainer a{
	color: white;
	text-decoration: none;
	text-decoration: underline;
}
#FooterContainer a:hover{
	color: white;
	text-decoration: underline;
}


.DataTable {
    border: solid 1px #999;
    min-width: 700px;
}

.DataTable th {
    background-color: #eaeaea;
    padding: 5px;
}

.DataTable td {
    padding: 5px 8px 5px 8px;
    padding: 10px 8px 10px 8px;
    border-bottom: solid 1px #d8d8d8;
    border-bottom: none;
    vertical-align: top;
}


#content {
    min-width: 700px;
    float: left;
}



ul.largeList {
	padding-left: 10px;
	margin: 0px;
}

ul.largeList li {
	font: 14px verdana, arial;
	margin: 0px;
	list-style: none;
	padding: 5px 5px 15px 0px;
    line-height: 20px;
}
ul.blockList {
	padding-left: 10px;
	margin: 0px;
}

ul.blockList li {
	margin: 0px;
	list-style: none;
	padding: 5px 5px 15px 0px;
    line-height: 20px;
}


.HomeSplash {
}
/*    .HomeSplash td {width: 25%; text-align: center}*/
/*    .HomeSplash img {height: 175px; padding: 5px}*/

.HomeSplash td {
    padding: 5px;
}

.HomeSplash img {
    width: 400px;
    width: 100%;
}
.homeImage {
    height: 200px;
    overflow: hidden;
}


img.socialIcon {
    width: 24px;
}

form.vertical {
}

form.vertical td {
    padding: 5px;
    padding-right: 10px;
}

