/*********************************************
*	Smartronix, Inc - Corporate Style Sheet  *
*	3/23/2009								 *
*********************************************/
	
	    /******************************************
		*	Begin Main Body Sections of the Page  *
		******************************************/
		#body {
		cursor: default;
		}
		
		/* fixes IE drop-down menu scroll bar bug */
		#form {
			height:0px !important;
			padding:0 0 0 0 !important;
			margin: 0 0 0 0 !important;
		}
		
		.SMXtop_left_skin {
		background-image: url(skin_top_left_home.jpg);
		background-repeat: no-repeat;
		width: 17px;
		height: 281px;
		}
		
		.SMXtop_right_skin {
		background-image: url(skin_top_right_home.jpg);
		background-repeat: no-repeat;
		width: 17px;
		height: 281px;
		}
		
		.SMXbody_left_skin {
		background-image: url(skin_body_left_home.jpg);
		background-repeat:repeat-y;
		width: 17px;
		height: 1px;
		}
		
		.SMXbody_right_skin {
		background-image: url(skin_body_right_home.jpg);
		background-repeat:repeat-y;
		width: 17px;
		height: 1px;
		}
		
		.footer_bg {
		background-image: url(footer_bg.jpg);
		background-repeat: repeat-x;
		height: 21px;
		width: 309px;
		}
		
		.footer_left {
		background-image: url(footer_left.jpg);
		background-repeat: no-repeat;
		height: 21px;
		width: 12px;
		}
		
		.footer_right {
		background-image: url(footer_right.jpg);
		background-repeat: no-repeat;
		height: 21px;
		width: 12px;
		}
		
		.footerTable {
		width:951px;
		margin-top: 0px;
		text-align: center;
		}


	    /********************************************
		*	Begin Main Header Sections of the Page	*
		********************************************/
		.SMXheader_top_skin {
		height:66px;
		width:662px;
		padding: 0px;
		margin-top: 0px;
		background-image: url(skin_header_filler_sml.jpg);
		background-repeat: no-repeat;
		}
		
		.headerLogo {
		width: 221px;		
		height: 60px;
		padding: 0px;
		margin-top: 0px;
		background-color:#ffffff;
		}
		
		.SMXheader_top_menu_skin {
		height: 22px;
		padding: 0px;
		margin-top: 0px;
		background-image: url(skin_top_menu_header_home.jpg);
		}
		
		.SMXheader_middle_skin {
		height: 295px;
		width: 951px;
		padding: 0px;
		margin-top: 0px;
		}

		/************************************
		*	Begin Menu Section of the Page	*
		************************************/		
		
		.MainMenu_MenuItem{
		color:#FFF;
		padding:0 10px 0 5px;
		height: 21px;
		background-color: transparent;
		}
		
		.MainMenu_MenuItemSel {
		padding:0 10px 0 5px;
		color: #fff;
		height: 21px;
		background-color: transparent;
		background-image: url(skin_top_menu_header_home_sel.jpg);
		}
		
		.MainMenu_SubMenu {
		margin-top: 0;
		border: none;
		}
		
		.MainMenu_SubMenu .MainMenu_MenuItem {
		color:#333;
		padding:0 0 0 0;
		}
		
		.MainMenu_SubMenu .MainMenu_MenuItemSel {
		padding:0 0 0 0;
		color: #fff;
		height: 21px;
		background-color: transparent;
		background-image: url(skin_top_menu_header_home_sel.jpg);
		}

		.MainMenu_MenuIcon {
		border-left: none;
		}
		
		.spmsub{
		background-color:#CCCCCC;
		color:#FFFFFF;
		font-family:Tahoma,Arial,Helvetica;
		font-size:9pt;
		font-style:normal;
		font-weight:bold;
		background-color: transparent;
		background-image: url(semi-transparent-px-btm-left.png) !important;
		background-image: none;/*Hiding from IE6, IE6 ignore !important in above rule*/
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='semi-transparent-px-btm-left.png', sizingMethod='scale');
		}
		
		.MainMenu_MenuBreak {
		width:30px;
		background-color: transparent;
		border:none;
		}
		
		.MainMenu_MenuArrow {
		border: none !important;
		}
		
		.MainMenu_MenuArrow {
		font-family: webdings; 
		font-size: 10pt; 
		cursor: pointer; 
		cursor: hand; 
		}
		
		.MainMenu_RootMenuArrow {
		font-family: webdings; 
		font-size: 10pt; 
		cursor: pointer; 
		cursor: hand;
		}
		
		.StandardButton {
		background: #003366 none; 
		color: #FFFFFF;
		font-family:Verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		}
		
		.TreeViewMenu {
		width: 175px;
		background-color: #F5F5F5;
		BORDER-RIGHT: #003366 1px solid;
		BORDER-TOP: #003366 1px solid;
		BORDER-LEFT: #003366 1px solid;
		BORDER-BOTTOM: #003366 1px solid;
		}
		
		.TreeViewMenu_Header {
		BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
		}
		
		/* Menu & Logo Pane Holder */
		.BlankMenu {
		background-image: url(BlankMenu.gif);
		height: 85px;
		background-repeat: no-repeat;
		background-color: transparent;
		}
		
		/* Menu & Logo Pane Holder */
		.BlankMenuFull {
		background-image: url(BlankMenuFull.gif);
		height: 85px;
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		}		
		
		/* Small rounded end on menu */
		.MenuRight {
		background-image: url(MenuRight.gif);
		width: 20px;
		height: 21px;
		background-repeat: no-repeat;
		}
		
		/* Menu Background */
		.MenuBG {
		height: 21px;
		background-color: Transparent;
		background-image: url(skin_top_menu_header_home.jpg);
		}
		
		.MenuBG_left {
		height: 21px;
		background-color: Transparent;
		background-image: url(header_left.jpg);
		}
		
		.MenuBG_right {
		height: 21px;
		background-color: Transparent;
		background-image: url(header_right.jpg);
		}
		
		/* Menu table repeat for 100% width settings */
		.MenuRepeat {
		width: 100%;
		height: 85px;
		background-repeat: repeat-x;
		}

		
		/**************************************
		*	Begin Header Section of the Page  *
		**************************************/		
		
		.header_bold, a.header_bold:link,a.header_bold:active,a.header_bold:visited {
		font-family:Verdana, sans-serif;
		color:#828282;
		text-decoration:none; 
		font-weight:bold; 
		font-size:7.5pt;
		margin-right:3px;
		padding:0 0 0 0;
		text-align: right;
		}
		
		a.header_bold:hover {
		text-decoration: none;
		color: #404040;
		font-weight: bold;
		}
		
		.header_normal, a.header_normal:link,a.header_normal:active,a.header_normal:visited {
		font-family:Verdana, sans-serif;
		color:#828282;
		text-decoration:none; 
		font-weight:normal; 
		font-size:7.5pt;
		margin-right:3px;
		padding:0 0 0 0;
		text-align: right;
		}
		
		a.header_normal:hover {
		text-decoration: none;
		color: #404040;
		font-weight: normal;
		}
		
		.linksAndSearch{
		width: 719px;
		text-align:right;
		background-color:#FFF;
		}

		.search input{ 
		width:85px; 
		border:1px #828282 solid;
		font-size:7.5pt;
		background-color:#ffffff;
		color: #595959; /*e2e6f4*/
		margin-left:10px;
		}
		
		.search, a.search:link,a.search:active,a.search:visited {
		font-family:Verdana, sans-serif;
		color:#828282;
		text-decoration:none; 
		font-weight:bold; 
		font-size:7.5pt;
		margin-right:3px;
		padding:0 0 0 0;
		text-align: right;
		}
		
		a.search:hover {
		text-decoration: none;
		color: #404040;
		font-weight: bold;
		}

		.bcrumbs, a.bcrumbs:link,a.bcrumbs:active,a.bcrumbs:visited,.bcrumbs {
		font-family:Verdana, sans-serif;
		color:#454545; /*828282*/
		text-decoration:none; 
		font-weight:normal; 
		font-size:7.5pt;
		padding:0 0 5px 0;
		line-height: 20px;
		}
		
		a.bcrumbs:hover {
		text-decoration: none;
		color: #404040;
		font-weight: normal;
		}

		/* Date */
		.DateText {
		width: auto;
		font-size: 8.5pt;
		font-family: Tahoma, Arial, Helvetica;
		color: #ffffff;
		margin-left:3px;
		}
		
	    /******************************************
		*	Begin Main Body Sections of the Page  *
		******************************************/		
		
				/******************************************
				*	Settings for Panes with 3 or 6 Panes  *
				******************************************/
					.Content_Area {
					padding:0px 0px 0px 0px;
					text-align: center;
					}
					
					.Menu_Content_Area {
					padding:0px 0px 0px 0px;
					text-align: center;
					height: 200px;
					}
					
					.HeadlineArea_Left {
					padding:0px 0px 0px 0px;
					/*width: 400px;*/
					text-align: center;
					}		
					
					.HeadlineArea_Center {
					padding:0px 0px 0px 0px;
					/*width: 271px;*/
					text-align: center;
					}
					
					.HeadlineArea_Right {
					padding:0px 0px 0px 0px;
					/*width: 280px;*/
					text-align: center;
					}
					
					.HeadlineArea_LeftCorner {
					width: 7px;
					height: 142px;
					}
					
					.HeadlineArea_RightCorner {
					width: 7px;
					height: 142px;
					}					
					
				/*************************************
				*	Settings for Panes with 2 Panes	 *
				*************************************/
					.SMX_2Pane_left_skin {
					padding:0px 0px 0px 0px;
					width: 75%;
					text-align: center;
					}		
					
					.SMX_2Pane_right_skin {
					padding:0px 0px 0px 0px;
					width: 25%;
					text-align: center;
					}
				/************************************
				*	Settings for Panes with 1 Pane	*
				************************************/
					.SMX_1Pane_skin {
					padding:0px 0px 0px 0px;
					width: 818px;
					/*width: 100%;*/
					text-align: center;
					}

		
					.SMXbody_middle_spacer_skin {
					background-image: url(skin_body_middle_spacer.jpg);
					background-repeat:repeat-y;
					width: 7px;
					height: 1px;
					}
			

		/***********************
		*	Begin Body Styles  *
		***********************/
		.pagemaster {
		width: 100%;
		height: 100%;
		background-color: #FEFEFE;
		MARGIN-TOP: 0px;
		MARGIN-BOTTOM: 0px;
		FONT-SIZE: 10px;
		COLOR: #666666;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}
		
		pagemaster.H1 {
			FONT-SIZE: 10px; COLOR: #183C5C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}
		
		.skinmaster {
		background-color: #FFFFFF;
		}
		
		.skinheader {
		}
		
		.skingradient {
		}
		
		.contentpane {
		width: 100%;
		background-color: transparent;
		padding-left: 6px;
		padding-right: 4px;
		padding-top: 6px;
		}
		
		/* Classes Replacing the Media for the Privacy, Copyright, Terms, Date Links */
		.MediaTabs {
		font-weight:bold;
		font-size: 8.5pt;
		color: #ffffff;
		font-family: Tahoma, Arial, Helvetica;
		text-decoration: none;
		line-height: 12px;
		}
		
		A.MediaTabs:link {
		text-decoration:  none;
		color:#003366;
		}
		
		A.MediaTabs:visited  {
		text-decoration:none;
		color:#003366;
		}
		
		A.MediaTabs:active   {
		text-decoration:none;
		color:#eeeeee;
		}
		
		A.MediaTabs:hover{
		text-decoration:none;
		color:#000000;
		}
		
		/* Light Background Elements */
		.LightBG {
		width: auto;
		color: #404040;
		font-size: 8.5pt;
		font-family: Tahoma, Arial, Helvetica;
		}
		
		a.LightBG:link, a.LightBG:active {
		text-decoration: none;
		color: #467599;
		font-weight: normal;
		}
		
		a.LightBG:link, a.LightBG:visited, {
		text-decoration: none;
		color: #467599;
		font-weight: normal;
		}
		
		
		a.LightBG:hover {
		text-decoration: none;
		color: #404040;
		font-weight: normal;
		}

		/* Light Background Elements */
		.SideMenu {
		width: auto;
		color: #646464;
		font-size: 8.5pt;
		font-family: Tahoma, Arial, Helvetica;
		}
		
		a.SideMenu:link, a.SideMenu:active {
		text-decoration: none;
		color: #646464; 
		font-weight: normal;
		}
		
		a.SideMenu:link, a.SideMenu:visited, {
		text-decoration: none;
		color: #646464; 
		font-weight: normal;
		}
		
		
		a.SideMenu:hover {
		text-decoration: none;
		color: #467599;
		font-weight: normal;
		}
		
		.Separator {
		width: 12px;
		margin: 0 1px 0 1px;
		background: url(SMXseparator.gif) center top no-repeat;
		}
