/* ================================    CSS STYLES FOR Town of Mooresville site   ================================*/   /* GENERAL */.pagemaster2 {	width: 100%;	height: 100%;	margin: 0px;	background-image: url(bkgrnd_sub.gif);	background-repeat: no-repeat;	background-position: left top;}/* style for module titles */.Head   {	font-family: Arial, Helvetica, sans-serif;	font-size:  9pt;	font-weight: normal;	color: #000000;}/* background color for the content part of the pages */Body{	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 13pt;	color: #000000;}.LeftPane {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}.ContentPane {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}.RightPane {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000;	text-indent: 3pt;}.TopPane {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}.BottomPane {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}/* text style used for most text rendered by modules */.Normal{	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 13pt;	color: #000000;}.Title {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14pt;	line-height: normal;	font-weight: normal;	color: #00545B;	font-style: italic;}/* text style for the selected tab */.SelectedTab {    font-weight: normal;    font-size: 10pt;    color: 333333;    font-family: Arial, Helvetica, sans-serif;    text-decoration: none;}/* hyperlink style for the selected tab */A.SelectedTab:link {    text-decoration:    none;    color: 333333;}A.SelectedTab:visited  {    text-decoration:    none;    color: 333333;}A.SelectedTab:active   {    text-decoration:    none;    color: 333333;}A.SelectedTab:hover    {    text-decoration:    none;    color: 333333;}.SubHead    {	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 13pt;	font-weight: bold;}/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */.SubSubHead {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 11pt;}A:link  {	color: #00545B;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}A:Hover  {	color: #753F2A;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	text-decoration: none;}A:visited  {	color: #008994;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	}A.toplink:link  {	color: #00545B;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}A.toplink:Hover  {	color: #753F2A;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-decoration: none;}A.toplink:visited  {	color: #008994;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}A.sublink:link  {	color: #A4D5D7;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}A.sublink:Hover  {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-decoration: none;}A.sublink:visited  {	color: #008994;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}/* hyperlink style for buttons and link buttons used in the portal admin pages */A.CommandButton:link {    color: #FFFFFF;}A.CommandButton:visited  {    color: #FFFFFF;}/* text style for the unselected tabs */.OtherTabs {    font-weight: normal;    font-size: 10pt;    color:#000066;    font-family: Arial, Helvetica, sans-serif;    text-decoration: none;}    /* hyperlink style for the unselected tabs */A.OtherTabs:link {    text-decoration:    none;    color:333333;}A.OtherTabs:visited  {    text-decoration:    none;    color:333333;}A.OtherTabs:active   {    text-decoration:    none;    color:333333;}A.OtherTabs:hover    {	color:333333;}.Footer	{    font-weight: normal;    font-size: 10px;    color:#00545B;    font-family: Verdana, Arial, Helvetica, sans-serif;    text-decoration: none;}/* Main Menu */.MainMenu_MenuContainer {	BACKGROUND-COLOR: #D1EEF7;}.MainMenu_MenuBar {	cursor: pointer;	height: 16px;	color: #00545B;	background-color: #D1EEF7;	text-align: center;	vertical-align: middle;	padding-right: 10px;	padding-left: 10px;}.MainMenu_MenuItem {	cursor: pointer;	color: #00545B;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	font-style: normal;	background-color: #D1EEF7;	padding-right: 10px;	padding-left: 10px;}.MainMenu_MenuIcon {	cursor: pointer;	background-color: #753F2A;	text-align: center;	width: 7;	height: 20;}.MainMenu_SubMenu {	z-index: 1000;	cursor: pointer;	cursor: hand;	background-color: #00545B;	}.MainMenu_MenuBreak {}.MainMenu_MenuItemSel {	background-color: #D1EEF7;	cursor: pointer;	color: #753F2A;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	font-style: normal;}.MainMenu_MenuArrow {	cursor: pointer;	font-family: webdings;	font-size: 10pt;	color: #00545B;}.MainMenu_RootMenuArrow {	cursor: pointer;	font-family: webdings;	font-size: 10pt;	color: #00545B;}.MenuPane {	height: 24px;	vertical-align: middle;	background-image: url(main_menubarbkgrnd.gif);	background-repeat: repeat-x;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: normal;	font-weight: bolder;	color: #850021;}h3 {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 14px;	font-weight: bold;	color: #000000;}.H3-Heading {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	line-height: 18px;	font-weight: bold;	color: #000000;}.H4-Heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 17px;	font-weight: bold;}h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000033;}.pagemaster {	background-image: url(bkgrndrepeat.gif);	background-repeat: repeat-x;	background-position: top;}.CurrentDate {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 9pt;	line-height: 11pt;	color: #D1EEF7;	font-style: normal;	font-weight: normal;}.bkgrnd-maintop {	background-image: url(main_topimage.gif);	background-repeat: no-repeat;}.bkgrnd-maintextbar {	background-image: url(main_barbkgrnd.gif);	background-repeat: repeat-x;}.bkgrnd-mainmenubar {	background-image: url(main_menubarbkgrnd.gif);	background-repeat: repeat-x;}.bkgrnd-subtextbar {	background-image: url(subportalhdrbkgd.gif);	background-repeat: repeat-x;}/* hyperlink style for buttons and link buttons used in the portal admin pages */A.CommandButton:link {	color: #00545B;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: underline;}A.CommandButton:hover {	color: #753F2A;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: underline;}A.CommandButton:visited  {	color: #008994;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: underline;}.ltblue-verticlebar {	background-image: url(ltgreenspacer.gif);	background-repeat: repeat-y;	background-position: left;}

