html {
	/*overflow-y: scroll !important;*/
	font-size: 80%;
	margin: 0px;
	height: 100%;
}
html, body {
	margin: 0px;
	/*background-color: #ffffff;*/
	background-color: #d0d0d0;
	background-image: url(../Images/Backgrounds/background001.gif);
	background-repeat: repeat-x;
}

input {
	font-family: Tahoma, Georgia, Tahoma, Arial, Verdana;
}

div {
	text-align: left;
    /*border: 1px solid #eaab00;*/
}
a img {
	border: 0;
}
#ToolbarContent {
	text-align: right;
	margin-bottom: 5px;
}

.loginArea {
	font-family: Tahoma, Georgia, Arial, Verdana;
	font-size: 8pt;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
}
div.SearchButton {
		background-color: White;
        border: 1px solid #eaab00;
        width: 121px;
        height: 17px;
    }
    div.SearchButton .InputText {
    	text-indent: 5px;
    	float: left;
    	width: 100px;
    	height: 15px;
    	border: 0px solid white;
    }
    div.SearchButton .ImageButton {
        float: right;
    	width: 19px;
    	height: 17px;
    	border: none;
    }	
#SearchBox div.SearchButton {
		width: 171px;
	}
	#SearchBox div.SearchButton .InputText {
		width: 140px;
		border: none;
	}

	
#loginPanel {
	padding-left: 30px;
}
.inputBox {
	width: 150px;
}
.nobr 
{
	white-space: nowrap;
}
.error {
	color: Red;
}
.colorRed {
	color: Red;
}
.colorGreen {
	color: Red;
}
.colorBlue {
	color: Red;
}
.informationBox {
	background-color: Yellow;
	color: Black;
	border: 1px solid black;
	padding: 5px;
}
.hidden 
{
	display: none;
	visibility: hidden;
}
.floatLeft 
{
	float: left;
}
.floatRight 
{
	float: right;
}
.textAlignRight 
{
	text-align: right;
}

div.clearer {font-size: 0px; clear: both; line-height: 0px; height: 0px; visibility: hidden; display: block;}
@media print
{
	.disablePrint 
    {
    	display: none;
    	visibility: hidden;
    }
    .enablePrint
    {
    	display: block;
    	visibility: visible;
    }
}

#contentshadow {
	text-align: center;
	width: 1000px;
	background-image: url(../Images/Backgrounds/contentshadow001.gif);
	background-repeat: repeat-y;
}
#leftshadow 
{
	width: 1000px;
	background-image: url(../Images/Backgrounds/leftshadow001.gif);
	background-repeat: no-repeat;
}
#rightshadow {
	margin-left: 10px;
	width: 990px;
	background-image: url(../Images/Backgrounds/rightshadow001.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
#pageContent {
	width: 980px;
	}
	@media print {
		#pageContent {
			width: auto;
		}
	}
	#topMargin {
		height: 10px;
	}
	#topContent {
		margin-left: 10px;
		margin-right: 10px;
		background-color: #000000;
		}
		@media print {
			#topContent 
			{
				display: none;
			}
		}
		#logoLeftContent {
			float: left;
			width: auto;
		}
		#logoRightContent {
			float: right;
			width: auto;
		}
	#mainContent {
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		width: 960px;
		clear: both;

		/*background-color: #ff0000;*/
		}
		#leftContent {
			float: left;
			width: 173px;
			overflow: hidden;
			
			min-height: 390px;
			height: auto !important;

			margin-right: 10px;
			/*background-color: #0000ff;*/
			}
			@media print {
				#leftContent {
					display: none;
				}
			}
		#middleContent 
		{
            float: left;
            width: 595px;
		}
		#rightContent {
			float: right;
			width: 172px;
			}
			@media print {
				#rightContent {
					display: none;
				}
			}
		.imageContentLeft {
			width: 595px;
			float: left;
			margin-bottom: 10px;
		}
		@media print {
			.imageContentLeft {
				display: none;
				visibility: hidden;
			}
		}
		.imageContentRight {
			float: right;
			width: 172px;
			height: 150px;
		}
		@media print {
			.imageContentRight {
				display: none;
				visibility: hidden;
			}
		}
			
		#centerContent {
			/*amargin-top: 10px;*/
			width: 595px;
			float: left;

			/*background-color: #808080;*/
			}
			#pageProperties 
			{
				width: 595px;
				/*amargin-left: 0.5in;
				amargin-right: 0.4in;*/
			}
			#pageNameProperties 
			{
				float: left;
				width: auto;
				height: auto;
				font-size: 123%;
				font-weight: bold;
			}
			#pageToolbar 
			{
				float: right;
				width: auto;
				height: 20px;
				white-space: nowrap;
			}
			#mainBody
			{
				padding-top: 10px;
				clear: both;
			}
			#secondaryBody
			{
				padding-top: 10px;
				clear: both;
			}
		#breadCrumbs {
			text-transform: uppercase;
			background-image: url(../Images/PageList/corner.gif);
			background-position: right bottom;
			background-repeat: no-repeat;
			background-color: #202020;
			font-family: Tahoma, Georgia, Arial, Verdana;
			font-size: 8pt;
			color: White;
			padding: 2px 0px 2px 5px;
			margin-bottom: 10px;
			}
			#breadCrumbs a {
				text-decoration: none;
				color: #a0a0a0;
			}
			#breadCrumbs a:active {
				color: #eaab00;
			}
			#breadCrumbs a:hover {
				color: #eaab00;
			}
		@media print {
			#breadCrumbs {
				display: none;
			}
		}
			
		#pageToolbar {
				text-align: right;
			}
			@media print {
				#pageToolbar {
					display: none;
				}
			}
		#sponsorContent {
			float:left;
			width: 778px;/*81/*/
			}
			@media print {
				#sponsorContent {
					display: none;
				}
			}
		#bottomContent 
		{
			margin: 10px;
			font-family: Tahoma;
			font-size: 8pt;
			font-weight: bold;
			color: #ffffff;
			background-color: #000000;
			height: 16px;
			text-indent: 10px;
			padding-top: 2px;
			padding-bottom: 2px;
			}
			@media print {
				#bottomContent {
					display: none;
				}
			}

/* ---------------------------------------------------------*/
/* PageList.ascx */
#rightmenu
{
	text-align: left;
	font-family: Tahoma, Georgia, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-top: 10px;
	clear: right;
}
#rightmenu a
{
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#rightmenu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	/*margin-top: -10px;*/
}

#rightmenu li
{
	margin-bottom: 10px;
	padding: 0px;
}
#rightmenu .TopTemplate, #rightmenu .SelectedExpandedTopTemplate, #rightmenu .ExpandedTopTemplate
{
	background-color: #202020;
	background-image: url(../Images/PageList/corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px;
}
#rightmenu .SelectedExpandedTopTemplate, #rightmenu .ExpandedTopTemplate
{
	background-color: #eaab00;/*yellow*/
}
#rightmenu .BackTemplate
{
	background-color: #99ccff;
}
#rightmenu .TextWrapper
{
	text-indent: 5px;
	padding: 2px 0px 2px 0px;
}
#rightmenu .TopTemplate a:hover
{
	color: 	#eaab00;
}

/* ---------------------------------------------------------*/
/* PageTree.ascx */
/*
TopTemplate
ExpandedTopTemplate
SelectedTopTemplate
SelectedExpandedTopTemplate

ItemTemplate
ExpandedItemTemplate
SelectedItemTemplate
SelectedExpandedItemTemplate
*/
#mainmenu 
{
	text-align: left;
	font-family: Tahoma, Georgia, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
#mainmenu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mainmenu a
{
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mainmenu li a:hover
{
	color: #eaab00;
}
#mainmenu .TopTemplateImageContainer {
	background-color: #b38f55;
}

#mainmenu .TopTemplate,
#mainmenu .ExpandedTopTemplate,
#mainmenu .SelectedTopTemplate,
#mainmenu .SelectedExpandedTopTemplate
{
	margin-top: 5px;
}

/* black background */
#mainmenu .TopTemplate,
#mainmenu .ExpandedTopTemplate,
#mainmenu .SelectedTopTemplate,
#mainmenu .SelectedExpandedTopTemplate
{
	background-color: #202020;
}
#mainmenu .SelectedTopTemplate a,
#mainmenu .ExpandedTopTemplate a,
#mainmenu .SelectedExpandedTopTemplate a
{
	color: #eaab00;
}
#mainmenu .StartPage a {
	color: #ffffff;
}
#mainmenu .StartPage a:hover {
	color: #eaab00;
}

#mainmenu .ItemTemplate a
{
	color: #000000;
}
#mainmenu .ExpandedItemTemplate a,
#mainmenu .SelectedItemTemplate a,
#mainmenu .SelectedExpandedItemTemplate a
{
	color: #ffffff;
}
#mainmenu .SelectedItemTemplate a,
#mainmenu .SelectedExpandedItemTemplate a
{
	font-weight: bold;
}

#mainmenu .ItemTemplate a:hover,
#mainmenu .ExpandedItemTemplate a:hover,
#mainmenu .SelectedItemTemplate a:hover,
#mainmenu .SelectedExpandedItemTemplate a:hover
{
	color: #ffffff;
}

/* brown background */
#mainmenu .ExpandedItemTemplate, 
#mainmenu .SelectedExpandedItemTemplate, 
#mainmenu .SelectedItemTemplate, 
#mainmenu .ItemTemplate
{
	background-color: #b38f55;
}
#mainmenu .TopTemplate,
#mainmenu .ExpandedTopTemplate,
#mainmenu .SelectedTopTemplate,
#mainmenu .SelectedExpandedTopTemplate,
#mainmenu .ItemTemplate,
#mainmenu .ExpandedItemTemplate,
#mainmenu .SelectedItemTemplate,
#mainmenu .SelectedExpandedItemTemplate
{
	/*padding-top: 2px;
	padding-bottom: 2px;*/
}

#mainmenu .SelectedExpandedItemTemplate,
#mainmenu .SelectedItemTemplate
{
}
#mainmenu .hasChildren a
{
}
#mainmenu .hasChildrenExpanded a
{
}

/*
#mainmenu a .indent0 {
	color: #ffffff;
}
*/
#mainmenu .indent0 {
	text-indent: 10px;
}
#mainmenu .indent0 a {
	color: #6699cc;
}
#mainmenu .indent1 {
	text-indent: 10px;
}
#mainmenu .indent2 {
	padding-left: 1px;
}
#mainmenu .indent3 {
	padding-left: 11px;
}
#mainmenu .indent4 {
	padding-left: 21px;
}
#mainmenu .indent5 {
	padding-left: 31px;
}
#mainmenu .indent6 {
	padding-left: 41px;
}
#mainmenu .indent7 {
	padding-left: 51px;
}
#mainmenu .menuImageSpace {
	width: 14px;
}

#mainmenu ul.Level3 li div {
	background-color: #c39f65 !important;
}
#mainmenu ul.Level4 li div,
#mainmenu ul.Level5 li div,
#mainmenu ul.Level6 li div,
#mainmenu ul.Level7 li div,
#mainmenu ul.Level8 li div
{
	background-color: #d3af75 !important;
}


/* ---------------------------------------------------------*/
/* SponsorList.ascx */
.Sponsors 
{
	margin-top: 10px;
}
.Sponsors .Vertical
{
	width: 172px;
}
.Sponsors .Horizontal
{
}
.Sponsors .Horizontal .SponsorOuterDiv
{
	float: left;
	width: 172px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.Sponsors .Vertical .SponsorOuterDiv
{
	float: left;
	width: 172px;
	margin-bottom: 10px;
}
.Sponsors .SponsorInnerDiv
{
	width: 172px;
	height: 50px;
}
.Sponsors .SponsorImage 
{
}
.Sponsors .SponsorText 
{
	text-align: center;
}
/* ---------------------------------------------------------*/

/*----------------------------------------------------------*/
/* GroupList.aspx */

#groupList,
#groupList table,
#groupList td,
#groupList div,
#groupList span,
#groupList input,
#groupList select,
#groupList fieldset,
#groupList legend
{
    
    font-family: Tahoma;
    font-size: 8pt;
}
@media print
{
    #groupList div
    {
    	display: block !important;
    	visibility: visible !important;
    }
}
#groupList hr
{
    color: #808080;
}
#groupList .textbox
{
    width: 200px;
}
#groupList .hidden 
{
    display: none;
    visibility: hidden;
}
#groupList .td1
{
    width: 120px;
}
#groupList .td2
{
    width: 300px;
}
#groupList .td3
{
    width: 100px;
}

#groupList .header 
{
    color: White;
}
#groupList .headerColor
{
    background-color: #6699cc;
}
#groupList .linkColor 
{
    color: #6699cc;
}
#groupList .cellpadding 
{
    padding-left: 10px;
}

/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* ImageVaultFileList.ascx */

.imageVaultList hr
{
    color: #808080;
}

.imageVaultList .ChildMargin 
{
    margin-left: 20px;
}

.imageVaultList .File,
.imageVaultList .Album
{
    padding: 2px;
    margin: 1px;
    clear: left;
}
.imageVaultList .Album
{
    cursor: pointer;
}
.imageVaultList img
{
    float: left;
    margin-right: 5px;
}
.imageVaultList .File .Title,
.imageVaultList .Album .Title
{
    vertical-align: middle;
}
@media print
{
    .imageVaultList div
    {
    	display: block !important;
    	visibility: visible !important;
    }
}
/*----------------------------------------------------------*/
/* Group.aspx
.Group h1
{	
	color:#000000;
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
}
.Group h2
{	
	font-size: 100%;
	color:#000000;
	margin: 0px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.Group td
{	
	border-bottom: 1px solid black;
}
*/
/*----------------------------------------------------------*/
/*----------------------------------------------------------*/
/* License.ascx */
#buyLicense,
#buyLicense table,
#buyLicense td,
#buyLicense div,
#buyLicense span,
#buyLicense input,
#buyLicense select,
#buyLicense fieldset,
#buyLicense legend
{
    font-family: Tahoma;
    font-size: 8pt;
}
#buyLicense hr
{
    color: #808080;
}
#buyLicense .textbox
{
    width: 200px;
}
#buyLicense .td1
{
    width: 120px;
}
#buyLicense .td2
{
    width: 300px;
}
#buyLicense .td3
{
    width: 100px;
}
/*----------------------------------------------------------*/
/* NewsGroup.ascx */
#NewsGroup 
{
}
#NewsGroup .TopBar,
#NewsGroup .BottomBar 
{
	font-size: 0px;
	/*margin-top: 10px;*/
	/*margin-bottom: 10px;*/
}
#NewsGroup .LinkDiv
{
	margin-top: 5px;
	margin-bottom: 5px;
}
#NewsGroup .LinkDiv a 
{
	text-decoration: none;
}
#NewsGroup .HeadNews
{
	float: left;
	width: 292px;
}
@media print {
	#NewsGroup .HeadNews
	{
		float: left !important;
		width: 292px !important;
	}
}
#NewsGroup .NewsSplitter
{
	background-color: #d0d0d0;
}
#NewsGroup .GroupNews
{
	float: right;
	width: 292px;
}
@media print {
	#NewsGroup .GroupNews
	{
		float: right !important;
		width: 292px !important;
	}
}
#NewsGroup .NewsHeader 
{
	background-image: url(../Images/PageList/corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
    padding: 5px; 
    margin-bottom: 10px;
}

/*----------------------------------------------------------*/
/* License.ascx */

.LicenseWizard,
.LicenseWizard table,
.LicenseWizard td,
.LicenseWizard div,
.LicenseWizard span,
.LicenseWizard input,
.LicenseWizard select,
.LicenseWizard fieldset,
.LicenseWizard legend
{
    
    font-family: Tahoma;
    font-size: 8pt;
    
	/*font-family: Arial, Georgia;*/
}
.LicenseWizard hr
{
    color: #808080;
}
.LicenseWizard .textbox
{
    width: 200px;
}
.LicenseWizard .hidden 
{
    display: none;
    visibility: hidden;
}
.LicenseWizard .td1
{
    width: 120px;
}
.LicenseWizard .td2
{
    width: 300px;
}
.LicenseWizard .td3
{
    width: 100px;
}
.LicenseWizard .panelLeft
{
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 297px;
	text-align: left;
}
.LicenseWizard .panelRight
{
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 297px;
	text-align: right;
}
.LicenseWizard .header 
{
    color: White;
}
.LicenseWizard .headerColor
{
    background-color: #6699cc;
}

.LicenseWizardFooter
{
	clear: both;
}
.LicenseWizardFooter .Text 
{
	float: left;
	width: 500px;
	padding: 2px;
}
.LicenseWizardFooter .Image
{
	float: right;
	width: 89px;
	height: 44px;
}
.LicenseWizardFooter .Link 
{
	clear: both;
}

/*----------------------------------------------------------*/
/* FindOrganisation.ascx */

#findOrganisationResult
{
	width: 595px;
	font-family: Tahoma;
	font-size: 11px;
}

