/* Standard CSS On All Pages */body,td,th {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-image: url(images/design/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #15214d;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #6B6BAD;
}
.background_quicksearch {
	background-image: url(images/design/qs_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #D4D3BC;
}
.background_sidenav {
	background-image: url(images/design/navside_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #e0d9bf;
}/* ***** MAIN TEXT STYLES ***** */
/* LINKS */a:link {
	color: #0000CC;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000066;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
a:active {
	text-decoration: underline;
	color: #0000CC;
}
a.botnav:link {
	color: #CCCCCC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.botnav:visited {
	color: #CCCCCC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.botnav:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.botnav:active {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
} 
a.sidenav:link {
	color: #5e5c51;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.sidenav:visited {
	color: #5e5c51;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.sidenav:hover {
	color: #484737;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
a.sidenav:active {
	color: #5e5c51;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.results:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
a.results:hover {
	color: #000099;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.more:link {
	color: #0000CC;
	text-decoration: none;
}
a.more:visited {
	color: #000066;
	text-decoration: none;
}
a.more:hover {
	color: #0000CC;
	text-decoration: underline;
}
a.more:active {
	color: #0000CC;
	text-decoration: none;
}
a.thumb:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.thumb:hover {
	text-decoration: none;
	color: #93B5D0;
}
a.thumb2:link {
	color: #A7C0D6;
	text-decoration: underline;
}
a.thumb2:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.detail:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.detail:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
a.detail:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
a.detail:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.alpha:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.alpha:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.alpha:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002A54;
	text-decoration: underline;
}
a.alpha:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.print:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002A54;
	text-decoration: none;
}
a.print:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
}
a.print:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b6ac3;
	text-decoration: underline;
}
a.print:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002A54;
	text-decoration: none;
}/* COLORS */
.white {
	color: #FFFFFF;
}
.red {
	color: #990000;
}
.red2 {
	color: #FF0000;
}
.brown {
	color: #8e8e5b;
}
.gray {
	color: #CCCCCC;
}
.blue {
	color: #0000CC;
}/* BORDERS */
.border_blue {
	border: 2px solid #A7C0D6;
}
.border_blue1 {
	border: 2px solid #002A54;
}
.border_blue2 {
	border: 1px solid #002A54;
}/* STANDARD HEADERS */
 
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #01376d;
	text-align:left;
}/* STANDARD Text */.times16redbold {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #DC1828;
}
.arial18bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.arial16black {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 30px;
}
.arial14blackbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.arial14redbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.arial14bluebold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.arial14blueitalic {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #325681;
	font-style: italic;
}
.arial12black {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.arial12gray {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 20px;
}
.arial12italic {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.arial12bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.arial12bluebold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}
.arial12redbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.arial11italic {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.arial11gray {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 20px;
}
.arial11gray2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.arial11grayitalic {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: italic;
}
.arial11gray2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 20px;
}
.arial11black {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arial11reditalic {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
}
.arial11blackbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.arial11white {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.arial11whitebold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.arial11goldbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
}
.geneval11itgray {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666666;
}
.arial10blackbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.arial10black {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.copyrights {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.14 {
	font-size: 14px;
}/* ***** FORMS ***** */
/* QUICKSEARCH */TD.qsrch-links  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #003265;
	text-align: center;
	padding: 5px 0px 5px 10px;
	}TD.qsrch-items  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 45px;
	}	
TD.qsrch-formitems  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	}
		
/* qsrch form elements */
input.qsrchtext {
color: #000000;
font: normal 10px Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #003265;
text-indent: 0px; 
background-color: #FFFFFF;
padding: 1px;
width: 80px;
}
textarea.qsrchfield, select.qsrchfield {
color: #000000;
font: normal 10px Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #003265;
text-indent: 0px; 
background-color: #FFFFFF;
padding: 0px;
width: 119px;
text-align: left;
}
textarea.qsrchfield-sm, select.qsrchfield-sm {
color: #000000;
font: normal 10px Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #003265;
text-indent: 0px; 
background-color: #FFFFFF;
padding: 0px;
width: 42px;
}/* ADVANCED SEARCH */.adsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	background-color: #f0ebd7;
	text-align: left;
	text-indent: 1px;
	padding: 2px;
	border: 1px solid #B5A186;
}/* The button alternative with a 3d effect */
input.button {
color: #FFFFCC;
font: bold 12px Arial, Helvetica, sans-serif;
border: 0px;
border-style: outset;
border-color: #8FC1EC #0F538F #0F538F #8FC1EC;
text-indent: 0px; 
background-image:url(images/page/button.gif);
padding: 0px;
width: 120px;
height: 24px;
}
input.booknow {
color: #FFFFCC;
font: bold 11px Arial, Helvetica, sans-serif;
border: 0px;
border-style: outset;
border-color: #8FC1EC #0F538F #0F538F #8FC1EC;
text-indent: 0px; 
background-image:url(images/page/but_booknow.gif);
padding: 0px;
width: 160px;
height: 30px;
}/* SITE SEARCH */.srchsite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #2A4C75;
	background-color: #D0DAE6;
	border: 2px solid #081F3C;
	text-align: center;
}/* Google search elements */.googlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	background-color: #DAE3EC;
	border: 2px solid #00264D;
	text-align: left;
	text-indent: 14px;
}
.googlesubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E12933;
	border: 2px solid #00264D;
}
.bluebut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B2D3E4;
	border: 2px solid #2000CC;
}
