/*<link rel="stylesheet" type="text/css" href="style.css" title="default">*/

body {margin: 0;}
div.main {}

input.required {color: #CCCCFF;}
input.optional {color: #FFFFFF;}

img.button {vertical-align: middle; border-style: solid; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;}

li.ul {list-style: square; text-align: justify;}
ol {font-family: verdana,arial,sans serif; font-size: 10pt; line-height: 14pt;}

/*list item style 10-14 5pt bottom margin normal*/
p.li {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 10pt; font-weight: normal; line-height: 14pt;}
p.li {text-indent: 0px; margin-top: 0pt; margin-bottom: 7pt; text-align: justify;}
p.li a:link {color: #660033;}
p.li a:hover {color: #666666;}
p.li a:active {color: #999999;}
p.li a:visited {color: #660033;}

/*body text 10-14 0-11 justify align; no indent; black; normal*/
p.one {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 10pt; font-weight: normal; line-height: 14pt;}
p.one {text-indent: 0px; margin-top: 0pt; margin-bottom: 11pt; text-align: justify;}
p.one a:link {color: #660033;}
p.one a:hover {color: #000000;}
p.one a:active {color: #999999;}
p.one a:visited {color: #660033;}

/*body text 10-14 0-4 justify align; no indent; black; normal*/
p.onelowpad {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 10pt; font-weight: normal; line-height: 14pt;}
p.onelowpad {text-indent: 0px; margin-top: 0pt; margin-bottom: 4pt; text-align: justify;}
p.onelowpad a:link {color: #660033;}
p.onelowpad a:hover {color: #000000;}
p.onelowpad a:active {color: #999999;}
p.onelowpad a:visited {color: #660033;}

/*body text 10-14 0-15 justify align; no indent; black; normal*/
p.onehighpad {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 10pt; font-weight: normal; line-height: 14pt;}
p.onehighpad {text-indent: 0px; margin-top: 0pt; margin-bottom: 15pt; text-align: justify;}
p.onehighpad a:link {color: #660033;}
p.onehighpad a:hover {color: #000000;}
p.onehighpad a:active {color: #999999;}
p.onehighpad a:visited {color: #660033;}

/*indented body text 10-14 0-9 left align; 20px indent; black; normal*/
p.oneindent {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 10pt; font-weight: normal; line-height: 14pt;}
p.oneindent {text-indent: 20px; margin-top: 0pt; margin-bottom: 11pt; text-align: justify;}
p.oneindent a:link {color: #660033;}
p.oneindent a:hover {color: #000000;}
p.oneindent a:active {color: #999999;}
p.oneindent a:visited {color: #660033;}

/*first-line body text 10-14 0-9 left align; no indent; black; normal*/
p.onealt {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 10pt; font-weight: normal; line-height: 14pt;}
p.onealt {text-indent: 0px; margin-top: 0pt; margin-bottom: 11pt; text-align: justify;}
p.onealt:first-letter {color: #660033; font-weight: bold; font-size: 250%; float: left;}
p.onealt a:link {color: #660033;}
p.onealt a:hover {color: #000000;}
p.onealt a:active {color: #999999;}
p.onealt a:visited {color: #660033;}

/*quote text 9-13 0-9 left align; 15px padding; black; normal*/
p.quote {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 9pt; font-weight: normal; line-height: 13pt;}
p.quote {text-indent: 20px; padding-left: 15pt; padding-right: 15pt; margin-top: 0pt; margin-bottom: 11pt; text-align: justify;}
p.quote a:link {color: #660033;}
p.quote a:hover {color: #666666;}
p.quote a:active {color: #999999;}
p.quote a:visited {color: #660033;}

/*section header text 14-16 0-6 right align; no indent; black; bold*/
p.two {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: arial,sans serif; font-size: 14pt; font-weight: bold; line-height: 16pt;}
p.two {text-indent: 0px; margin-top: 0pt; margin-bottom: 0pt; text-align: right; vertical-align: 70%;}
p.two a:link {color: #660033;}
p.two a:hover {color: #666666;}
p.two a:active {color: #999999;}
p.two a:visited {color: #660033;}

/*secondary page primary menu items 8-14 0-6 center align; 0px indent; maroon; normal*/
p.twohome {border-style: none; border-color: #000000; border-width: 0px; color: #660033; font-family: arial,sans serif; font-size: 8pt; font-weight: normal; line-height: 14pt;}
p.twohome {text-indent: 0px; margin-top: 4pt; margin-bottom: 0pt; text-align: center; vertical-align: 50%;}
p.twohome a:link {color: #660033;}
p.twohome a:hover {color: #000000;}
p.twohome a:active {color: #333333;}
p.twohome a:visited {color: #660033;}

/*homepage logos 11-16 0-0 left align; 20px indent; dk gray; bold*/
p.twohomealt {border-style: none; border-color: #000000; border-width: 0px; color: #555555; font-family: arial,sans serif; font-size: 11pt; font-weight: bold; line-height: 16pt;}
p.twohomealt {text-indent: 50px; margin-top: 0pt; margin-bottom: 1pt; text-align: left;}
p.twohomealt a:link {color: #555555; text-decoration: none;}
p.twohomealt a:hover {color: #666666; text-decoration: none;}
p.twohomealt a:active {color: #660033; text-decoration: none;}
p.twohomealt a:visited {color: #777777; text-decoration: none;}

/*homepage services list text 9-14 0-0 center align; 0px indent; white; bold*/
p.twomenu {border-style: none; border-color: #000000; border-width: 0px; color: #FFFFFF; font-family: arial,sans serif; font-size: 9pt; font-weight: bold; line-height: 14pt;}
p.twomenu {text-indent: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: 40%; text-align: center;}
p.twomenu a:link {color: #FFFFFF; text-decoration: none;}
p.twomenu a:hover {color: #FFFFFF; text-decoration: none;}
p.twomenu a:active {color: #FFFFFF; text-decoration: none;}
p.twomenu a:visited {color: #FFFFFF; text-decoration: none;}

/*existing client login on homepage 9-14 0-0 center align; 0px indent; white; bold*/
p.righty {border-style: none; border-color: #000000; border-width: 0px; color: #FFFFFF; font-family: arial,sans serif; font-size: 9pt; font-weight: bold; line-height: 14pt;}
p.righty {text-indent: 0px; margin-top: 0pt; margin-bottom: 0pt; margin-right:20pt; vertical-align: 40%; text-align: right;}
p.righty a:link {color: #FFFFFF; text-decoration: none;}
p.righty a:hover {color: #FFFFFF; text-decoration:underline;}
p.righty a:active {color: #FFFFFF; text-decoration: none;}
p.righty a:visited {color: #FFFFFF; text-decoration: none;}


/*side menu bar text without bottom border; gray background; 8-11 0-4 right align; no indent; black; normal*/
p.three {background: #AAAAAA; border-style: solid; border-color: #AAAAAA; border-width: 0px; border-top: 0px; border-right: 0px; border-left: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 8pt; font-weight: normal; line-height: 11pt;}
p.three {text-indent: 0px; margin-top: 0pt; margin-bottom: 4pt; padding-bottom: 2pt; text-align: right;}
p.three a:link {color: #000000; text-decoration: none;}
p.three a:hover {color: #444444; text-decoration: none;}
p.three a:active {color: #660033; text-decoration: none;}
p.three a:visited {color: #000000; text-decoration: none;}

/*side menu bar text-library without bottom border; light gray background; 8-11 0-4 right align; no indent; black; normal*/
p.threelib {background: #DDDDDD; border-style: solid; border-color: #CCCCCC; border-width: 0px; border-top: 0px; border-right: 0px; border-left: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 8pt; font-weight: normal; line-height: 11pt;}
p.threelib {text-indent: 0px; margin-top: 0pt; margin-bottom: 4pt; padding-bottom: 2pt; text-align: right;}
p.threelib a:link {color: #000000; text-decoration: none;}
p.threelib a:hover {color: #444444; text-decoration: none;}
p.threelib a:active {color: #660033; text-decoration: none;}
p.threelib a:visited {color: #000000; text-decoration: none;}

/*side menu bar text without bottom border; 8-10 0-4 right align; no indent; white; normal*/
p.threealt {border-style: solid; border-color: #CCCCCC; border-width: 0px; border-top: 0px; border-right: 0px; border-left: 0px; color: #FFFFFF; font-family: verdana,arial,sans serif; font-size: 8pt; font-weight: normal; line-height: 10pt;}
p.threealt {text-indent: 0px; margin-top: 0pt; margin-bottom: 4pt; padding-bottom: 2pt; text-align: right;}
p.threealt a:link {color: #FFFFFF; text-decoration: none;}
p.threealt a:hover {color: #DDDDDD; text-decoration: none;}
p.threealt a:active {color: #993366; text-decoration: none;}
p.threealt a:visited {color: #DDDDDD; text-decoration: none;}

/*homepage scrolling bar  8-10 11-0 right align; no indent; white; normal*/
p.threehome {border-style: solid; border-color: #CCCCCC; border-width: 0px; border-top: 0px; border-right: 0px; border-left: 0px; color: #FFFFFF; font-family: verdana,arial,sans serif; font-size: 8pt; font-weight: normal; line-height: 16pt;}
p.threehome {text-indent: 0px; margin-top: 10pt; margin-bottom: 0pt; padding-bottom: 0pt; text-align: right;}
p.threehome a:link {color: #FFFFFF; text-decoration: none;}
p.threehome a:hover {color: #DDDDDD; text-decoration: none;}
p.threehome a:active {color: #993366; text-decoration: none;}
p.threehome a:visited {color: #DDDDDD; text-decoration: none;}

/*main footer text 8-11 0-6 center align; no indent; maroon; normal*/
p.four {border-style: none; border-color: #000000; border-width: 0px; color: #660033; font-family: verdana,arial,sans serif; font-size: 8pt; font-weight: normal; line-height: 11pt;}
p.four {text-indent: 0px; margin-top: 0pt; margin-bottom: 6pt; text-align: center;}
p.four a:link {color: #660033;}
p.four a:hover {color: #666666;}
p.four a:active {color: #999999;}
p.four a:visited {color: #660033;}

/*copyright text 7-10 0-6 center align; no indent; maroon; normal*/
p.five {border-style: none; border-color: #000000; border-width: 0px; color: #660033; font-family: verdana,arial,sans serif; font-size: 7pt; font-weight: normal; line-height: 10pt;}
p.five {text-indent: 0px; margin-top: 0pt; margin-bottom: 6pt; text-align: center;}
p.five a:link {color: #660033;}
p.five a:hover {color: #666666;}
p.five a:active {color: #999999;}
p.five a:visited {color: #660033;}

/*copyright text 7-10 0-6 center align; no indent; black; normal*/
p.fivealt {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 7pt; font-weight: normal; line-height: 10pt;}
p.fivealt {text-indent: 0px; margin-top: 0pt; margin-bottom: 6pt; text-align: left;}
p.fivealt a:link {color: #660033;}
p.fivealt a:hover {color: #666666;}
p.fivealt a:active {color: #999999;}
p.fivealt a:visited {color: #660033;}

/*copyright text 7-10 4-6 center align; no indent; black; normal*/
p.fivehome {border-style: none; border-color: #000000; border-width: 0px; color: #000000; font-family: verdana,arial,sans serif; font-size: 7pt; font-weight: normal; line-height: 10pt;}
p.fivehome {text-indent: 0px; margin-top: 4pt; margin-bottom: 0pt; text-align: center;}
p.fivehome a:link {color: #000000;}
p.fivehome a:hover {color: #660033;}
p.fivehome a:active {color: #660033;}
p.fivehome a:visited {color: #000000;}

/*homepage site design text 7-10 1-6 center align; no indent; gray; normal*/
p.fivemini {border-style: none; border-color: #000000; border-width: 0px; color: #999999; font-family: verdana,arial,sans serif; font-size: 7pt; font-weight: normal; line-height: 10pt;}
p.fivemini {text-indent: 0px; margin-top: 1pt; margin-bottom: 6pt; text-align: center;}
p.fivemini a:link {color: #999999;}
p.fivemini a:hover {color: #999999;}
p.fivemini a:active {color: #999999;}
p.fivemini a:visited {color: #999999;}

/*popup menu bar text without bottom border; 8-10 0-4 right align; no indent; maroon; normal*/
p.pop {border-style: solid; border-color: #660033; border-width: 0px; border-top: 0px; border-right: 0px; border-left: 0px; color: #660033; font-family: verdana,arial,sans serif; font-size: 8pt; font-weight: normal; line-height: 10pt;}
p.pop {text-indent: 0px; margin-top: 0pt; margin-bottom: 4pt; padding-bottom: 2pt; text-align: right;}
p.pop a:link {color: #660033; text-decoration: none;}
p.pop a:hover {color: #440011; text-decoration: none;}
p.pop a:active {color: #660033; text-decoration: none;}
p.pop a:visited {color: #660033; text-decoration: none;}

/*popup menu bar text with bottom border; 8-10 0-4 right align; no indent; maroon; normal*/
p.popborder {border-style: solid; border-color: #660033; border-width: 1px; border-top: 0px; border-right: 0px; border-left: 0px; color: #660033; font-family: verdana,arial,sans serif; font-size: 8pt; font-weight: normal; line-height: 10pt;}
p.popborder {text-indent: 0px; margin-top: 0pt; margin-bottom: 4pt; padding-bottom: 2pt; text-align: right;}
p.popborder a:link {color: #660033; text-decoration: none;}
p.popborder a:hover {color: #440011; text-decoration: none;}
p.popborder a:active {color: #660033; text-decoration: none;}
p.popborder a:visited {color: #660033; text-decoration: none;}

/*printable directions text*/
p.print {border-style: none; color: #000000; font-family: verdana, arial,sans serif; font-size: 10pt; line-height: 14pt;}
p.print {text-indent: 0px; margin-top: 0pt; margin-bottom: 5pt; padding-bottom: 0pt; text-align: left;}

td.basic {border-style: solid; border-color: #000000; border-width: 1px;}
