body {
	background-color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size: 12px;
	color: #333333;
}


.NavMainHeading {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 14px;
	color: #FFFFFF;
	padding:0px 0px 0px 5px;
}
.NavMainOff {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 13px;
	color: #333333;
	background-color:#F9E6B8;
	padding:0px 0px 0px 5px;
}
.NavMainOff a{
	color: #333333;
	text-decoration:none;
}
.NavMainOn {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color:#D49B52;
	padding:0px 0px 0px 5px;
	
}
.NavMainOn a{
	color: #FFFFFF;
	text-decoration:none;
}



.IGalleryThumbTitle {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#EB862F;
	border-bottom:1px solid #1A1A1A;
	padding:5px 8px 5px 8px;
}

.IGalleryThumbDescription {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#808080;
	padding:5px 8px 5px 8px;
}

.IGalleryThumbDetailOne {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 11px;
	color: #512635;
	padding:1px 2px 1px 2px;
}

.IGalleryThumbDetailTwo {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 11px;
	color: #333333;
	padding:1px 2px 1px 2px;
}

.IGalleryBorder {
	border-top:1px solid #1A1A1A;
	border-bottom:1px solid #1A1A1A;
}

.NavIGalleryThumbOff {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#6D9EC0;
}

.NavIGalleryThumbOff a {
	color: #FFFFFF;
	text-decoration:none;
}

.NavIGalleryFooter{
	font-family:  "Gill Sans", "Gill Sans MT", sans-serif;
	font-size: 11px;

}

.NavIGalleryFooter a {
	color: #3E6A80;
	text-decoration:underline;
}
.NavIGalleryFooter a:hover {
	color: #D59F45;
	text-decoration:none;
}

.NavIGalleryThumbOn {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#9DB24B;
}

.NavIGalleryThumbOn a {
	color: #FFFFFF;
	text-decoration:none;
}

.NavIGalleryLargeOff {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#6D9EC0;
	padding:5px 8px 5px 8px;
}

.NavIGalleryLargeOff a {
	color: #FFFFFF;
	text-decoration:none;
}

.NavIGalleryLargeOn {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#9DB24B;
	padding:5px 8px 5px 8px;
}

.NavIGalleryLargeOn a {
	color: #FFFFFF;
	text-decoration:none;
}


.NavIGalleryIconOff {
	background-color:#EAC484;
}

.NavIGalleryIconOn {
	background-color:#A3C159;
}

.NavIGalleryIconOn a {
	color: #FFFFFF;
	text-decoration:none;
}

.NavIGalleryDetails {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
	font-size: 11px;
	color: #808080;
	background-color:#FFFFFF;
	padding:2px 5px 2px 5px;
}

.paging {
font-family:  "Gill Sans","Gill Sans MT", sans-serif;;
font-size: 11px; 
color: #333333;
}
.paging:hover {
color: #512635;
}


.NavTopOff {
	font-family:  "Gill Sans","Gill Sans MT", sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#808080;
	padding:0px 10px 0px 10px;
}
.NavTopOff a{
	color: #FFFFFF;
	text-decoration:none;
}
.NavTopOn {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#A3C159;
	padding:0px 10px 0px 10px;
}
.NavTopOn a{
	color: #FFFFFF;
	text-decoration:none;
}

.ContentLocation {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-right: 20px;
}
.ContentPageBody {
	margin-left:20px;
}
.ContentPageBody a {
	font-size:11px;
	font-weight:bold;
	color:#512635;
	text-decoration:underline;
}
.ContentPageBody a:hover {
	font-size:11px;
	font-weight:bold;
	color:#512635;
	text-decoration:none;
}
.ContentPageHeading {
	font-family: "Gill Sans", "Gill Sans MT", sans-serif;
	font-size: 16px;
	color: #512635;
	font-weight:bold;
}
.ContentPageSubTitle {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size: 13px;
	color: #3E6A80;
	font-weight:bold;
	margin-left:10px;
}
.ContentPageHightlLight {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size: 13px;
	color:#934D1D;
}
.ContentPageHightlLightTwo {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size: 13px;
	color:#512635;
}
.ContentPageHightlLightTwo a {
	color:#512635;
	text-decoration:underline;
}
.ContentPageHightlLightTwo a:hover {
	color:#512635;
	text-decoration:none;
}
.ContentPageQuote {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size:13px;
	color:#3E6A80;
}
.ContentRegisterNowBttnOff {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color: #A3C159;
	padding:3px 5px 3px 5px;
}
.ContentRegisterNowBttnOff a {
	color:#FFFFFF;
	text-decoration:none;
}
.ContentRegisterNowBttnOn {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color: #9CA7BE;
	padding:3px 5px 3px 5px;
}
.ContentRegisterNowBttnOn a {
	color:#FFFFFF;
	text-decoration:none;
}
.ContentLinksList {
	font-size: 11px;
	line-height:15px;
}
.ContentLinksList a {
	color:#512635;
	text-decoration:underline;
}
.ContentLinksList a:hover {
	color:#512635;
	text-decoration:none;
}
.footer {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size:12px;
	color:#808080;
}
.footer  a {
	color:#999999;
	text-decoration:underline;
}
.footer  a:hover {
	color:#999999;
	text-decoration:none;
}

.textxsm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt; 
color: #004835;
}
.textsm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #504941;
}
.text {
font-family: font-family: "Gill Sans","Gill Sans MT", sans-serif;
font-size: 11px; 
color: #333333;
}
.textmed {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #504941;
}
.textlg {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
color: #504941;
}

.linkxsm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt; 
color: gray;
}
.linkxsm:hover {
color: #65A2DA;
}
.linksm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: gray;
}
.linksm:hover {
color: #65A2DA;
}
.footer {
	font-family: "Gill Sans","Gill Sans MT", sans-serif;
	font-size:12px;
	color:#808080;
}
.footer  a {
	color:#999999;
	text-decoration:underline;
}
.footer  a:hover {
	color:#999999;
	text-decoration:none;
}
.link {
font-family: "Gill Sans","Gill Sans MT", sans-serif; 
font-size: 11px; 
}

.link a {
color: #EE9C37;
text-decoration:underline;
}

.link a:hover {
color: #716FB3;
text-decoration:none;
}
.linkmed {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: gray;
}
.linkmed:hover {
color: #65A2DA;
}
.linklg {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
color: gray;
}
.linklg:hover {
color: #65A2DA;
}

.toolbar {
background-color: #F9E6B8;
}

.menu_on {
color: #BC1B00;
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
.menu_on:hover {
color: #BC1B00;
text-decoration: underline;
}

.menu_off {
color: #616D7E;
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
.menu_off:hover {
color: #BC1B00;
text-decoration: underline;
}

.smallheader {
color: #616D7E;
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.mediumheader {
color: #616D7E;
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.largeheader {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
color: #000000; 
font-weight: bold;
}

.mainbg {
background: url(../images/bg-main.gif) 0 0 no-repeat;
}

.selectbox {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;
}

.input {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
border: solid 1px #706F6B; 
background: #ffffff;
height: 21px;
padding-left: 3px;
padding-top: 1px;
}

.textarea {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
border: solid 1px #706F6B; 
padding-left: 3px;
padding-top: 1px;
}

.shadow				{filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);} 
.shadow1			{filter:progid:DXImageTransform.Microsoft.Shadow(color='#a9a9a9', Direction=135, Strength=2);}

.thumbnail {
	margin-left:20px;
	border-left:1px solid #1A1A1A;
	border-right:1px solid #1A1A1A;
}

div#footer {
padding-top: 10px;
padding-bottom: 14px;
}

div#mainpad {
padding-right: 15px;
padding-left: 15px;
}

.calevent {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 130%;
color: #ffffff;
text-decoration: none;
}

.calevent:hover {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 130%;
color: #ffffff;
text-decoration: underline;
}

.calunsel {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 140%;
color: 636563;
text-decoration: none;
}
.calSel {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 140%;
color: #FFFFFF;
text-decoration: none;
}
/*
a.menumain:link {
width: 95%;
display: inline;
padding: 3;
margin: 0;
background: #b88728;
color: #ffffff;
border-bottom: 1px solid#ccc;
background-image : url(../images/ustu-menubtns-5.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}
a.menumain:hover {
background-color: #c39257;
color: #000000;
text-decoration   : bold;
}
*/

.NavSideTopTxt a {
  color: #666;
  padding: 0 1em;
  text-decoration: none;
}

.NavSideTopTxt a:hover {
  color: #9e2440;
  text-decoration: none;
}