﻿
/* Freeform Page content */
h1		
{
	font-size: 160%;
	font-weight: normal;
	margin: 0 0 15px 0;
}

h2 { font-size: 150%; }
h3 { font-size: 140%; }
h4 { font-size: 130%; }
h5 { font-size: 120%; }
h6 { font-size: 110%; }


.freeform img.left		{ margin:0 15px 15px 0; border:none; float:left; }
.freeform img.right		{ margin:0 0 15px 15px; border:none; float:right; }


/* Freeform Navigation elements */

.breadcrumb				{ margin-bottom:3px; }
.breadcrumb A			{ text-decoration:none; font-size:85%; }
.breadcrumb A:hover		{ text-decoration:underline; }

.pageTOC				{ margin-bottom:30px; border-left:1px solid white; }
.pageTOC H4				{ font-weight: normal; font-size:130%; margin:0 0 5px 0; padding-left:15px; }
.pageTOC UL				{ list-style-type:none; margin:0; padding:0; }
.pageTOC UL LI			{ margin-bottom:3px; padding-left:15px; padding-top:1px; font-size: 95%; }
.pageTOC UL LI A		{ text-decoration: none; color:White; }
.pageTOC UL LI.active	{ margin-left:3px; padding-left:12px; background-image:url(/img/arrow.gif); background-position:left 4px; background-repeat:no-repeat;  }

.mediaTOC				{ margin-bottom:30px; border-left:1px solid white; }
.mediaTOC H4			{ font-weight: normal; font-size:130%; margin:0 0 5px 0; padding-left:15px; }
.mediaTOC UL			{ list-style-type:none; margin:0; padding:0; }
.mediaTOC UL LI			{ margin-bottom:3px; padding-left:15px; padding-top:1px; font-size:90%; }
.mediaTOC UL LI A		{ text-decoration: none; }

.relationTOC			{ margin-bottom:30px; border-left:1px solid white; }
.relationTOC H4			{ font-weight: normal; font-size:130%; margin:0 0 5px 0; padding-left:15px; }
.relationTOC UL			{ list-style-type:none; margin:0; padding:0; }
.relationTOC UL LI		{ margin-bottom:3px; padding-left:15px; padding-top:1px; font-size:90%; }
.relationTOC UL LI A	{ text-decoration: none; }

.pagingControls			{ padding-top:10px; text-align:center; width: 562px;}
.pagingControls a		{ text-decoration: none; }
.pagingControls .tostart
						{ padding-left:18px; background-image:url(/img/paging/grey/first.gif); background-position:left; background-repeat:no-repeat; padding-right:5px; }
.pagingControls .prev5
						{ padding-left:18px; background-image:url(/img/paging/grey/prev.gif); background-position:left; background-repeat:no-repeat; padding-right:5px; }
.pagingControls .next5
						{ padding-right:18px; background-image:url(/images/arrow.gif); background-position:right; background-repeat:no-repeat; padding-left:5px; }
.pagingControls .toend
						{ padding-right:18px; background-image:url(/img/paging/grey/last.gif); background-position:right; background-repeat:no-repeat; padding-left:5px; }
.pagingControls .pagerItem
						{ font-size:100%; padding-right:5px;}
.pagingControls .pagerItemCurrent
						{ font-weight: bold; color:#666666; }
						
/* Forms */
fieldset.form			{ border:0; margin-bottom: 20px;}
fieldset.form legend	{ display:none; }
fieldset.form UL		{ list-style: none; margin:0; padding-left:0;}
fieldset.form LI		{ clear:both; }
.validation				{ font-weight:bold; padding-bottom:15px; }
.validation UL			{ padding-left:15px; }
.validation UL LI		{ list-style-type:circle; margin-left:15px; padding-left:15px; }
fieldset.form H3		{ font-size:130%; font-weight:normal; padding-top:10px; margin-bottom:5px; }

fieldset.form UL LI.text INPUT,
fieldset.form UL LI.text SELECT,
fieldset.form UL LI.text TEXTAREA
						{ margin-top: 8px; }
fieldset.form UL LI.text TEXTAREA
						{ font-family:Arial, Sans-Serif; width: 240px; height:120px; background-color:#ECECEC; border:1px solid #999999; font-size:100%;}						
fieldset.form UL LI.text INPUT
						{ font-family:Arial, Sans-Serif; width: 240px; background-color:#ECECEC; border:1px solid #999999;}											
fieldset.form UL LI.text label
						{ display:block; width:115px; margin-right: 15px; margin-top:8px; float:left; text-align:left;}
fieldset.form UL LI.text span.static
						{ display:block; float:left; width: 250px; margin-top:11px; font-weight:bold; }
						
fieldset.form UL LI div.infoContact
						{ margin-left: 92px; margin-top: 10px; }
fieldset.form UL LI div.infoContact input
						{ border:1px solid #666666; background-color: #666666; color:White; font-family:Tahoma; font-weight:bold; text-align:center; padding: 0px;}						
						
fieldset.form UL LI div.infoGuest
						{ margin-left: 130px; margin-top: 10px; }
fieldset.form UL LI div.infoGuest input
						{ border:1px solid #666666; background-color: #666666; color:White; font-family:Tahoma; font-weight:bold; text-align:center; padding: 0px;}						
						
fieldset.form UL LI.checkboxes
						{ margin-top: 15px; }																			
fieldset.form UL LI.checkboxes INPUT
						{ margin-left:89px; margin-right: 10px; float:left; clear:left;}
fieldset.form UL LI.checkboxes label
						{ display:block; float:left; width: 160px; padding-top:3px;}

/* Search Results */
.searchResults			{ margin-bottom: 15px; }
.searchResults LI		{ margin-bottom: 15px;}
.searchResults LI A		{ text-decoration: none; font-weight:bold; color:Black; }
.searchResults LI A:hover
						{ text-decoration: underline; }
.searchResults LI .type	{ font-size:80%; }
.searchResults LI .summary
						{ }
