.main {

    color: black;

    font-family: verdana;

    font-size: 12px;

}

.message,
.error {
	line-height: 2;
	font-size: 14px;
	font-weight: bold;

	background: #c0c0c0;
	border: solid 1px #444;
	color: #333;
	margin: 20px 400px 20px;
	border-radius: 5px;
}

.error {
	background-color: #aa1d1d;
	border-color: #411;
	color: #fff;
	margin-top: 0;
}

.message p,
.error p {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.pageHead {

    color: black;

    font-family: verdana;

    font-size: 14px;

    font-weight: bold;

}

.blurb {

    color: black;

    font-family: verdana;

    font-size: 10px;

}

.mainTable {

    background-color: white;

    color: black;

    font-family: verdana;

    font-size: 12px;

    position: relative;

    border-bottom: solid black 1px;



}

.spacer {

    display: block;

    height: 5px;

}

.head {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 44px;

    font-weight: bold;

    padding-top: 15px;

    padding-left: 113px;

    padding-bottom: 55px;

}

#nav ul {

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 5px;

}

#nav li {

    text-align: center;

    color: #ffffff;

    display: block;

    font-family: arial;

    font-size: 12px;

    font-weight: bold;

    border: 1px solid #000000;

    background-color: #000000;

    width: 102px;

    margin-bottom: 2px;

}

#nav a {

    display: block;

    width: 100px;

    border: 1px solid #000000;

    color: #ffffff;

    background-color: #000000;

    text-decoration: none;

}

#nav a:hover {

    display: block;

    width: 100px;

    color: #000000;

    border: 1px solid #ffffff;

    background-color: #ffffff;

    text-decoration: none;

}

a {

    text-decoration: none;

    color: #808080;

}

a:hover {

    text-decoration: none;

    color: #c0c0c0;

}

.pic {
    margin: 2px;
    background-color: white;
    border: solid black 1px;
}

#gal {
    width: 670px;
}

#gal p {
    clear: both;
    float: left;
    padding: 10px 0px;
    margin: 0px;
    width: 850px;
}

#gal ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 850px;
}

#gal ul li {
    margin: 1px;
    padding: 0px;
    display: inline-block;
    float: left;
    width: 100px;
    text-align: center;
}

#gal ul li.galPic {}

#gal #tabs ul#galTab {
    margin: 0 0 0 10px;
    padding: 0 0 -1px 0;
    width: 800px;
    float: left;
}

#gal #tabs ul#galTab li {
    margin: 0 -1px -1px 0;
    float: left;
    width: auto;
    min-width: 90px;
}

#gal #tabs ul#galTab li a {
    padding: 4px 6px;
    display: block;
    border: solid 1px #444;
    background: #e8e8e8
}

#gal #tabs ul#galTab li a:hover,
#gal #tabs ul#galTab li.ui-state-active a {
    color: #444;
    background: #fff;
}

#gal #tabs ul#galTab li.ui-state-active,
#gal #tabs ul#galTab li.ui-state-active a {
    margin-bottom: -1px;
    border-bottom: none;
    font-weight: bold;
}

#gal #tabs {
    padding: 0;
    margin: 0 0 20px 0;
    float: left;
}

.copy {

    color: black;

    font-family: verdana;

    font-size: 10px;

}

.picLink {

    text-align: center;

    color: gray;

    font-family: verdana;

    font-size: 10px;

    text-decoration: none;

}

.picTit {

    text-align: center;

    color: Black;

    font-weight: bold;

    font-family: verdana;

    font-size: 10px;

}

.picSubTit {

    text-align: center;

    color: Black;

    font-family: verdana;

    font-size: 10px;

}

.req {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #ff0000;

}

.con {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

}

.conBox {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    width: 250px;

    padding: 2;

}

.conCombo {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    width: 250px;

    padding: 2;

}

.conBut {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    padding: 2;

}

.loginBox {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    width: 100px;

    padding: 2;

    padding-bottom: 4;

}

.adminBox {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    width: 250px;

    padding: 2;

}

.adminTextBox {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    width: 420px;

    padding: 2;

}

.adminEditorBox {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    width: 100%;

    height: 800px;

    padding: 2;

}

.adminBoxSm {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    width: 100px;

    padding: 2;

}

.adminCombo {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    width: 150px;

    padding: 2;

}

.adminBut {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #404040;

    border: 1 solid #404040;

    background-color: #ffffff;

    padding: 2;

}

.imgSp {
    width: 90px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}

.ui-tabs .ui-tabs-hide {
    display: none;
}