/*

	*************************************************
	* FlexiNet Styles CSS File						*
	* Last updated 31-Oct-2008 Dave Nedved.			*
	*************************************************

	- mailto:postmaster@flexinet.com.au for more info.
	
	- See http://www.flexinet.com.au/ For the styles.
	- See http://www.neddy.gotdns.com/ For Author Info.
 
	-----------------------------------
	Site Styles / Themed
	-----------------------------------
*/
	/* HR, Lines */
		#hrbr						{ border: 0; width: 99%; color: #999999; background-color: #999999; height: 1px; }
		hr							{ border: 0; width: 99%; color: #999999; background-color: #999999; height: 1px; }

	/* Misc Layout */
		BODY						{ FONT-FAMILY: Arial, Helvetica, sans-serif; }
		TABLE						{ FONT-SIZE: 12px; }
		TD							{ FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
		P 							{ FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
	
	/* Page Headers */
		TH							{ FONT-FAMILY: Arial, Helvetica, sans-serif; }
		H1							{ FONT-WEIGHT: normal; FONT-SIZE: 32px; MARGIN-BOTTOM: 30px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; }
		H2							{ FONT-SIZE: 24px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; }
		H3							{ FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; }
		H4							{ FONT-SIZE: 17px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-top:1px; padding-bottom:1px; border-bottom:1px; border-top:1px; line-height:15px; }
	
	/* A: Links */
		A							{ COLOR: #49546A; TEXT-DECORATION: underline; }
		A:link						{ COLOR: #49546A; TEXT-DECORATION: underline; }
		A:visited					{ COLOR: #49546a; TEXT-DECORATION: underline; }
		A:hover						{ COLOR: #a51919; TEXT-DECORATION: none; }
		A:active					{ TEXT-DECORATION: underline; }

	/* Links on main page */
		.MainPageLnk				{ FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none; COLOR: #49546A; }
		.MainPageLnk:link			{ FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none; COLOR: #49546A; }
		.MainPageLnk:visited		{ FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none; COLOR: #49546A; }
		.MainPageLnk:hover			{ FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #a51919; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f5f5f5; }
		.MainPageLnk:active			{ FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none; COLOR: #49546A; }
	
	/* The Header Nav */
		.Header_PAGESEL				{ COLOR: #bf0202; text-decoration:none; }
		.Header_PAGESEL:Link		{ COLOR: #bf0202; text-decoration:none; }
		.Header_PAGESEL:Visited		{ COLOR: #bf0202; text-decoration:none; }
		.Header_PAGESEL:Hover		{ COLOR: #bf0202; text-decoration:underline; }
		.Header_PAGESEL:Active		{ COLOR: #bf0202; text-decoration:none; }
	
		.Header						{ COLOR: #49546a; text-decoration:none; }
		.Header:Link				{ COLOR: #49546a; text-decoration:none; }
		.Header:Visited				{ COLOR: #49546a; text-decoration:none; }
		.Header:Hover				{ COLOR: #bf0202; text-decoration:underline; }
		.Header:Active				{ COLOR: #49546a; text-decoration:none; }
	
	/* Return To Pages (found in kb, sales, company, etc) */
		.ReturnToPages				{ FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #49546a; TEXT-DECORATION: none; font-weight:bold; }

	/* CGI Mail (in my account) */
		.CGIMail-Link				{ FONT: 10px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none; }
		.CGIMail-Link:link			{ FONT: 10px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none; }
		.CGIMail-Link:visited		{ FONT: 10px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none; }
		.CGIMail-Link:active		{ FONT: 10px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none; }
		.CGIMail-Link:hover			{ FONT: 10px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline; }
		
		.CGIMail					{ FONT: 10px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none; }
		.CGIMail-Underline			{ text-decoration:underline; }
		.CGIMail-Address			{ FONT: 9px Arial, Helvetica, sans-serif; COLOR: #333333; font-style: italic; TEXT-DECORATION: none; }
	
	/* 404 */
		.FourOFour_Red				{ COLOR: #bf0202; text-decoration:none; }
		.FourOFour_Grey				{ COLOR: #49546a; text-decoration:none; }

	/* Footer */
		.FooterStyle				{ COLOR: #8e8e8e; text-decoration:none; }
		.FooterStyle:link			{ COLOR: #8e8e8e; text-decoration:underline; }
		.FooterStyle:visited		{ COLOR: #8e8e8e; text-decoration:underline; }
		.FooterStyle:hover			{ COLOR: #CC0000; text-decoration:none; font-weight:lighter; }
		.FooterStyle:active			{ COLOR: #8e8e8e; text-decoration:underline; }

	/* News RSS Feed */
		.News_ul					{ list-style-type: none; padding: 0; margin: 0; margin-left: 0em; }
		.News_li					{ background-image: url(/img/bullet.png); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 1em; }
		.News_Link					{ FONT: 11px Arial, Helvetica, sans-serif; COLOR: #49546a; TEXT-DECORATION: none; }
	
/*
	-----------------------------------
	Forms & Controls
	-----------------------------------
*/
		form						{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
		textarea					{ FONT-FAMILY: Arial, Tahoma, Verdana; }

		.StretchInputRenameBox		{ WIDTH: 80%; COLOR: #444444; }
		.StretchInputBox			{ WIDTH: 95%; }
		.StretchInputBox_Disabled	{ WIDTH: 95%; COLOR: #999999; }
		.StretchInputBox_Locked		{ WIDTH: 95%; COLOR: #666666; }
		.StretchInputBox-75p		{ WIDTH: 75%; }
	
		.CheckBox					{ border: 0px solid; padding: 3px; FONT-SIZE: 11px; BACKGROUND-COLOR: #f4f4f4; }
		.CheckBox_DisabledText		{ color:#999999; }


















/* Unsorted Styles! */

#BG-side-L
{
    BACKGROUND: url(/img/side_L.gif)
}
#BG-Header
{
    BACKGROUND: url(/img/Header.jpg)
}
#BG-CenterStretch
{
    BACKGROUND: url(/img/CenterStretch.gif)
}
#BG-SidePic
{
    BACKGROUND: url(/img/SidePic.jpg)
}
#BG-Header-DRPSHD
{
    BACKGROUND: url(/img/Header_DRPSHD.gif)
}
#BG-Line-PIX
{
    BACKGROUND: url(/img/line-Pix.gif)
}
#BG-Line-PIX-2
{
    BACKGROUND: url(/img/line-Pix.gif)
}
#BG-Side-R
{
    BACKGROUND: url(/img/Side_R.gif)
}

.InputBox
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #999999;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
.StretchComboBox
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 97%;
    COLOR: #999999;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
.StretchComboBox-s1
{
	background-color:#1bda11;
	color:#FFFFFF;
    WIDTH: 97%;
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ccc 1px solid;
}
.StretchComboBox-s2
{
	background-color:#fea112;
	color:#FFFFFF;
    WIDTH: 97%;
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ccc 1px solid;
}
.StretchComboBox-s3
{
	background-color:#b6100d;
	color:#FFFFFF;
    WIDTH: 97%;
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ccc 1px solid;
}
.StretchComboBox_NoColor
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 97%;
    BORDER-BOTTOM: #ccc 1px solid;
}
.StretchButton
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 95%;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
.StdButton
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
.OptnKB
{
    BORDER-RIGHT: #ccc 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 0px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ccc 0px solid;
    COLOR: #999999;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 0px solid;
    BACKGROUND-COLOR: #f7f3f7
}
.Navigation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #49546a;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.HeaderNavigation
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #49546a;
    TEXT-DECORATION: none
}
.SideNavigation
{
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #f2f2f2;
    TEXT-DECORATION: none
}
.style1
{
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #f2f2f2;
    TEXT-DECORATION: none
}
.MainPageMid
{
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #49546a;
    TEXT-DECORATION: none
}
.MainPageTopLinks
{
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #49546a;
    TEXT-DECORATION: none
}
.style2
{
    COLOR: #b4b4b4
}
.MainPage_Content
{
}
.BannerText
{
    COLOR: #ffffff
}
.ContentText
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MainPageRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #bb0303;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.requiredfield {
	BORDER-RIGHT: red;
	BORDER-TOP: red;
	FONT-SIZE: 11px;
	BORDER-LEFT: red;
	COLOR: red;
	BORDER-BOTTOM: red;
	FONT-STYLE: italic;
	FONT-FAMILY: Arial, Tahoma, Verdana
}



/* Search Styles */

	#MainPGsearch {
		float:right;
	}
	#MainPGsearch-bg {
		width:741px;
		height:76px;
		background:url(/img/search-red-bar.jpg) no-repeat;
		text-align:left;
	}
	#MainPGSearchInput {
		font-size:11px;
		width:100%;
		height:14px;
		padding:2px;
	}
	#SearchNoCBOStyle
	{
		BORDER-RIGHT: #ccc 0px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #ccc 0px solid;
		PADDING-LEFT: 0px;
		FONT-SIZE: 11px;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ccc 0px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #ccc 0px solid;
	}

	#SearchNoCBOStyle2
	{
		BORDER-RIGHT: #ccc 0px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #ccc 0px solid;
		PADDING-LEFT: 0px;
		FONT-SIZE: 11px;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ccc 0px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #ccc 0px solid;
	}

	#SearchNoCBOStyle3
	{
		BORDER-RIGHT: #ccc 0px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #ccc 0px solid;
		PADDING-LEFT: 0px;
		FONT-SIZE: 11px;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ccc 0px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #ccc 0px solid;
	}
