/************************************
  redifined html tags
************************************/

ul{
	padding-left: 13px;
	list-style-position: outside;
	list-style-image: url(/_filelib/ImageGallery/Design/bullet.gif);
	list-style-type: square;
}

li{
	margin-bottom: 10px;
}

input{
	background:#FFFFFF;
	border:1px solid #dadada;
	font: 11px Arial, Helvetica, sans-serif;
}

select{
	background-color:#FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
}

textarea{
	background-color:#FFFFFF;
	border:1px solid #dadada;
	font: 11px Arial, Helvetica, sans-serif;
}

table{
	BORDER-COLLAPSE: collapse;
	
}

/************************************
  ironwood tag specific styles
************************************/

body.ironwood{
	margin: 0px;
	background: #3D1A1A url(/_filelib/ImageGallery/Design/bg_grad_ironwood.jpg);
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.ironwood td, .ironwood th{
	font: 11px Arial, Helvetica, sans-serif;
}

.ironwood #pagecontainer{
	height: 100%;
	background: url(/_filelib/ImageGallery/Design/bg_dropshadow_ironwood.png) center repeat-y;
}

.ironwood #header{
	border-bottom: 1px solid #666;
}

.ironwood #masthead{
	border-bottom: 1px solid #666;
}

.ironwood #pagecontent{
	margin: 0px auto;
	width: 940px;
}

.ironwood .content{
	padding-right: 40px;
}

.ironwood #footercontent .bottomnav{
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	padding: 10px 0px;
}

.ironwood #footercontent .copyright{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 10px 0px;
}

.ironwood a{
	color: #000000;
	text-decoration: underline;
}

.ironwood a:hover{
	color:#6D2625;
	text-decoration: underline;
}

/************************************
  cl&f tag specific styles
************************************/

body.clf{
	margin: 0px;
	background: #787669 url(/_filelib/ImageGallery/Design/bg_grad_clf.jpg);
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.clf td, .clf th{
	font: 11px Arial, Helvetica, sans-serif;
}

.clf #pagecontainer{
	height: 100%;
	background: url(/_filelib/ImageGallery/Design/bg_dropshadow_clf.png) center repeat-y;
}

.clf #header{
	border-bottom: 1px solid #666;
}

.clf #masthead{
	border-bottom: 1px solid #666;
}

.clf #pagecontent{
	position: relative;
	margin: 0px auto;
	width: 940px;
	border-top: 4px solid #1E5632;
	border-bottom: 4px solid #1E5632;
}

.clf .content{
	padding-right: 40px;
}

.clf #footercontent .bottomnav{
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	padding: 10px 0px;
}

.clf #footercontent .copyright{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 10px 0px;
}

.clf a{
	color: #000000;
	text-decoration: underline;
}

.clf a:hover{
	color:#1E5632;
	text-decoration: underline;
}


/************************************
  ironwood nav menu
************************************/

.ironwood .mnuMain{
	margin-top: 40px;
	background-color:#ffffff;
}

.ironwood .mnuSub{
	margin-top:1px;
	background-color:#003399;
}

.ironwood .mnuItemMembersOver{
	color:#000000;
}

.ironwood .mnuItem div, .ironwood .mnuItemMembers div {
	margin-right:20px;
	height: 47px;
	line-height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-right: 10px;
	background: none;
}

.ironwood .mnuItemActive{

}

.ironwood .mnuItemActive div, .ironwood .mnuItemActiveOver div, .ironwood .mnuItemMembersOver div {
	color:#6D2625;
	margin-right:20px;
	height: 47px;
	line-height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-right: 10px;
	background: url(/_filelib/ImageGallery/Design/bg_rollover_tree.jpg) left center no-repeat;
}

.ironwood .mnuItemOver div, .ironwood .mnuItemMembersOver div {
	color:#6D2625;
	margin-right:20px;
	height: 47px;
	line-height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-right: 10px;
	background: none;
}

.ironwood .mnuItemSeparatorH{
	background-color:#FFFFFF;
	width:1px;
	height:100%;
}

.ironwood .mnuItemSeparatorV{
	background-color:#FFFFFF;
	width:100%;
	height:1px;
}

/************************************
  cl&f nav menu
************************************/

.clf .mnuMain{
	margin-top: 40px;
	background-color: transparent;
}

.clf .mnuSub{
	margin-top:1px;
	background-color:#003399;
}

.clf .mnuItemMembersOver{
	color:#000000;
}

.clf .mnuItem div, .clf .mnuItemMembers div {
	margin-right:20px;
	height: 47px;
	line-height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-right: 10px;
	background: none;
}

.clf .mnuItemActive{

}

.clf .mnuItemActive div, .clf .mnuItemActiveOver div, .clf .mnuItemMembersOver div {
	color:#1E5632;
	margin-right:20px;
	height: 47px;
	line-height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-right: 10px;
	background: url(/_filelib/ImageGallery/Design/bg_rollover_gator.jpg) left center no-repeat;
}

.clf .mnuItemOver div, .clf .mnuItemMembersOver div {
	color:#1E5632;
	margin-right:20px;
	height: 47px;
	line-height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-right: 10px;
	background: none;
}

.clf .mnuItemSeparatorH{
	background-color: transparent;
	width:1px;
	height:100%;
}

.clf .mnuItemSeparatorV{
	background-color: transparent;
	width:100%;
	height:1px;
}


/************************************
  ironwood footer nav menu
************************************/

.ironwood .bottomnav .mnuMain {
	display: inline;
	margin: 0px;
	background: transparent;
	height: auto;
}

.ironwood .bottomnav .mnuItemMembers {
	color:#000000;
}

.ironwood .bottomnav .mnuItemActive{
	color:#6D2625;
}

.ironwood .bottomnav .mnuItem div, .ironwood .bottomnav .mnuItemMembers div {
	width: auto;
	color:#000000;
	margin-right: 15px;
	height: auto;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	background: none;
}

.ironwood .bottomnav .mnuItemOver div, .ironwood .bottomnav .mnuItemMembersOver div, .ironwood .bottomnav .mnuItemActive div, .ironwood .bottomnav .mnuItemActiveOver div, .ironwood .bottomnav .mnuItemMembersOver div {
	width: auto;
	color:#6D2625;
	margin-right: 15px;
	height: auto;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	background: none;
}

/************************************
  cl&f footer nav menu
************************************/

.clf .bottomnav .mnuMain {
	display: inline;
	margin: 0px;
	background: transparent;
	height: auto;
}

.clf .bottomnav .mnuItemMembers {
	color:#000000;
}

.clf .bottomnav .mnuItemActive{
	color:#1E5632;
}

.clf .bottomnav .mnuItem div, .clf .bottomnav .mnuItemMembers div {
	width: auto;
	color:#000000;
	margin-right: 9px;
	height: auto;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	background: none;
}

.clf .bottomnav .mnuItemOver div, .clf .bottomnav .mnuItemMembersOver div, .clf .bottomnav .mnuItemActive div, .clf .bottomnav .mnuItemActiveOver div, .clf .bottomnav .mnuItemMembersOver div {
	width: auto;
	color:#1E5632;
	margin-right: 9px;
	height: auto;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	background: none;
}


/************************************
  content styles
************************************/

.ironwood .inpButton{
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 1px outset #dadada;
	border-left: 3px solid #6D2625;
	color: #6D2625;
	padding: 1px;
	background-color: #efefef;
	text-align: left;
}

.clf .inpButton{
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 1px outset #dadada;
	border-left: 3px solid #1E5632;
	color: #1E5632;
	padding: 1px;
	background-color: #efefef;
	text-align: left;
}

.ironwood .modHeader{
	color:#6D2625;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform: uppercase;
	height:20px;
}

.clf .modHeader{
	color:#1E5632;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform: uppercase;
	height:20px;
}

.inpCheckBox{
	border: 0px;
	
}

.modContainer{
	margin-bottom:10px;
}


.modContent{
	width: auto;
}

.ctHeader{
	background-color:#003399;
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	color:#FFFFFF;
}

.ctHeader a{
	background-color:#003399;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.ctToolBar, .ctToolBar td{
	font: bold 11px Arial, Helvetica, sans-serif;
}

.ctAlternate{
	font: bold 11px Arial, Helvetica, sans-serif;
}

.ctNormal{
	font: bold 11px Arial, Helvetica, sans-serif;
}

.ctSmall{
	font: bold 11px Arial, Helvetica, sans-serif;
}

.ctBulletin{
	padding-bottom:5px;	
}

.ctBulletinNew{

}

.ctBulletinDate{
	color:#000000;
}

.ctBulletinShortText{
	font: 11px Arial, Helvetica, sans-serif;
	color:#111111;
}

