/* Body Styles
----------------------------------------------- */
body {
	margin:0px;
	background-color: #FFFFFF;
}

/*Google Search Styles
---------------------------------------------------*/

a.visibleUrl{
	color: #A30000;
	text-decoration: none;
}

a.visibleUrl {
	color: #A30000;
	text-decoration: underline;
}


/* Font Styles
----------------------------------------------- */
h1.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7E082A;
	font-weight: normal;
}

.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.black16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
}

.blue11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123D5D;
}

.blue14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #123D5D;
}

.blue16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #123D5D;
}

.brown12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #562D01;
}

.brown16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #562D01;
}

.burgandy11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #932034;
}

.gold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AE7607;
}

.gold16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #AE7607;
}

.gold20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #AE7607;
}

.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.ivory10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EAE6B4;
	line-height: 10px;
	
}

.olive16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6B6A12;
}

.purple12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #410142;
}

.purple16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #410142;
}

.red12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #A30000;
}

.teal16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #01415C;
}

.white10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
}

.white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.white12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}

.white14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
}

.white14_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}


/* Link Styles
----------------------------------------------- */
a.black {
	color: #000000;
	text-decoration: none;
}

a.black:hover {
	color: #000000;
	text-decoration: underline;
}

a.white {
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.blue {
	color: #123D5D;
	text-decoration: none;
}

a.blue:hover {
	color: #123D5D;
	text-decoration: underline;
}

a.red {
	color: #A30000;
	text-decoration: none;
}

a.red:hover {
	color: #A30000;
	text-decoration: underline;
}

a.sideBar1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EAE6B4;
	text-decoration: none;
	line-height: 12px;
}

a.sideBar1:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.grey {
	color: #999999;
	text-decoration: none;
}

a.grey:hover {
	color: #999999;
	text-decoration: none;
}



/* List Styles
----------------------------------------------- */

ul {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

li.purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #550156;
}

li.brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #550156;
}

li.olive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #550156;
}

li.teal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #550156;
}



/* Navigation Styles
----------------------------------------------- */
a.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #123D5D;	
	text-decoration:none;
}

a.subnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;	
	text-decoration:underline;
}

.topnavon {
	cursor: pointer;
	cursor: hand;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #932034;	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#FFFFFF;
}

.topnavoff {
	cursor: pointer;
	cursor: hand;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#93961E;
}

.tour_off {
	cursor: pointer;
	cursor: hand;
	background-image: url(../img/tour_off.gif);
}

.tour_on {
	cursor: pointer;
	cursor: hand;
	background-image: url(../img/tour_on.gif);
}

.btmnav1_off {
	cursor: pointer;
	cursor: hand;
	background-image: url(../img/btmnav1_off.gif);
}

.btmnav1_on {
	cursor: pointer;
	cursor: hand;
	background-image: url(../img/btmnav1_on.gif);
}

.btmnav2_off {
	cursor: pointer;
	cursor: hand;
	background-image: url(../img/btmnav2_off.gif);
}

.rightnav_off {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #7A8B07;
}

.rightnav_on {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #7E082A;
}

.rightnav2_off {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #FFFFFF;
}

.rightnav2_on {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

/* Form Styles
----------------------------------------------- */
.textbox {
	height: 17px;
	border: 1px solid #F7AA79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
}

.selectbox_tiny {
	height: 17px;
	width: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
}

.selectbox_tiny2 {
	height: 17px;
	width: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
}

.selectbox_small2 {
	height: 17px;
	width: 59px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
}

.selectbox_small {
	height: 17px;
	width: 88px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
}

.selectbox_big {
	height: 17px;
	width: 183px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
}

.selectbox_med {
	height: 17px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
}

input.formButton {
	cursor: hand; cursor: pointer;
	font-family: "Trebuchet MS", Verdanna, Arial;
	font-size: 9pt;
	font-weight: normal;
	border-width: 1pt;
	height:20px;
	margin: 0pt;
	color: #FFFFFF;
	border-color: #000000;
	background-color: #BB121E;
	border-style: solid;
}

/*Form Error
---------------------------------------------------*/
.textareaError {
	border: 2px solid #FFFFFF;
	font-family: "Trebuchet MS", Verdanna, Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #ff0000;
}

.textboxError {
	border: 1px solid #FFFFFF;
	font-family: "Trebuchet MS", Verdanna, Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #ff0000;
}

.selectbox3Error {
	font-family: "Trebuchet MS", Verdanna, Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #ff0000;
	margin-top: 2px;
}

/*Border Styles
---------------------------------------------------*/

.grey_border {
	border:solid; border:#666666; border-width:1px;
}
