@charset "utf-8";
/* CSS Document */
/* Current styles; revised 04.21.09 */

body {
	position:relative;
	background-color:#004A80;
	background-image:url(../images/backgroundgradient.png);
	background-position:0px 229px;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0;
	padding:0;
}

#siteContainer {
	position:relative;
	width:970px;
	height:600px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:0;
}

#leftSidebar {
	position:absolute;
	left:0px;
	top:0px;
	width:183px;
	height:569px;
	background-color:#385E8E;
	border-left:1px solid #82A5D1;
	border-top:1px solid #82A5D1;
	border-right:1px solid #82A5D1;
	padding:0;
}

#mainContent {
	position:absolute;
	left:185px;
	top:0px;
	width:600px;
	height:570px;
	background-color:#18375F;
	border-top:1px solid #82A5D1;
	padding:0;
}

#rightSidebar {
	position:absolute;
	right:0px;
	top:0px;
	width:183px;
	height:569px;
	background-color:#385E8E;
	border-left:1px solid #82A5D1;
	border-top:1px solid #82A5D1;
	border-right:1px solid #82A5D1;
	padding:0;
}

#footer {
	position:absolute;
	left:0px;
	bottom:0px;
	width:970px;
	height:1.75em;
	background-color:#516F94;
	border-top:1px solid #97B0D1;
	border-bottom:1px solid #97B0D1;
	padding:0;
}

#subfooter {
	position:relative;
	height:auto;
	width:970px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	border:none;
	text-align:center;
}

.host {
	text-decoration:none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-variant:small-caps;
	font-weight:normal;
	color:#66a1d2;
}

a.host:hover {
	color:#99ccff;
	text-decoration:underline;
}

#navBar {
	position:absolute;
	left:0px;
	top:20px;
	width:968px;
	height:38px;
	border:1px solid #5276A5;
	background-image:url(../images/navBar.png);
	background-repeat:repeat-x;
	padding:0;
}

#navMenu {
	position:absolute;
	left:0px;
	top:25px;
	width:970px;
	height:30px;
	background-image:url(../images/navMenu.png);
	background-repeat:repeat-x;
}

.navSeparator {
	width:2px;
	height:30px;
	background-image:url(../images/navSeparator.png);
	padding:0;
}

#ns00 {
	position:absolute;
	left:4px;
	top:0px;
}

#ns01 {
	position:absolute;
	left:124px;
	top:0px;
}

#ns02 {
	position:absolute;
	left:244px;
	top:0px;
}

#ns03 {
	position:absolute;
	left:364px;
	top:0px;
}

#ns04 {
	position:absolute;
	left:964px;
	top:0px;
}

.navButton {
	width:118px;
	height:30px;
	display:block;
	padding:0;
}

.navButton span {
	display:none;
}

.navButton:hover {
	width:118px;
	height:30px;
	padding:0;
}

#navItem00 {
	position:absolute;
	left:6px;
	top:0px;
	background-image:url(../images/navItem00-Inactive.png);
}

#navItem00:hover {
	background-image:url(../images/navItem00-Hover.png);
}

#navItem01 {
	position:absolute;
	left:126px;
	top:0px;
	background-image:url(../images/navItem01-Inactive.png);
}

#navItem01:hover {
	background-image:url(../images/navItem01-Hover.png);
}

#navItem02 {
	position:absolute;
	left:246px;
	top:0px;
	background-image:url(../images/navItem02-Inactive.png);
}

#navItem02:hover {
	background-image:url(../images/navItem02-Hover.png);
}

#primaryTitle {
	position:absolute;
	left:366px;
	top:0px;
	width:419px;
	height:30px;
}

#secondaryTitle {
	position:absolute;
	left:785px;
	top:0px;
	width:179px;
	height:30px;
}

#headerImage {
	position:absolute;
	left:0px;
	top:60px;
	width:784px;
	height:159px;
	border-left:1px solid #82A5D1;
	border-bottom:1px solid #82A5D1;
	background-image:url(../images/headerImage.jpg);
	padding:0;
}

#taglineImage {
	position:absolute;
	left:414px;
	top:140px;
	width:370px;
	height:20px;
	background-image:url(../images/taglineImage.png);
	padding:0;
}

#logoGraphic {
	position:absolute;
	left:0px;
	top:59px;
	width:183px;
	height:159px;
	border-bottom:1px solid #82A5D1;
	background-image:url(../images/logoGraphic.png);
	padding:0;
}

#menuImage {
	position:absolute;
	left:109px;
	top:219px;
	width:58px;
	height:350px;
	border-left:1px solid #82A5D1;
	border-right:1px solid #82A5D1;
	background-image:url(../images/menuImage.jpg);
	padding:0;
}

.menuButton {
	width:145px;
	height:50px;
	display:block;
	padding:0;
}

.menuButton span {
	display:none;
}

.menuButtonLabel {
	width:100px;
	height:30px;
	padding:0;
}

.menuButtonBorder {
	width:100px;
	height:20px;
	background-image:url(../images/menuButtonBorder.png);
	padding:0;
}

.menuButtonDeco {
	width:45px;
	height:50px;
	background-image:url(../images/menuButtonDeco-Inactive.png);
	padding:0;
}

.menuButton:hover {
	width:145px;
	height:50px;
	padding:0;
}

#mi00Button.menuButton {
	position:absolute;
	left:9px;
	top:229px;
}

#mi00Button.menuButton:hover {
	position:absolute;
	left:9px;
	top:229px;
	background-image:url(../images/menuButtonLabel00-Hover.png);
}

#mi00Label.menuButtonLabel {
	position:absolute;
	left:9px;
	top:229px;
	background-image:url(../images/menuButtonLabel00-Inactive.png);
}

#mi00Border.menuButtonBorder {
	width:100px;
	height:20px;
	position:absolute;
	left:9px;
	top:259px;
}

#mi00Deco.menuButtonDeco {
	position:absolute;
	left:109px;
	top:229px;
}

#mi01Button.menuButton {
	position:absolute;
	left:9px;
	top:279px;
}

#mi01Button.menuButton:hover {
	position:absolute;
	left:9px;
	top:279px;
	background-image:url(../images/menuButtonLabel01-Hover.png);
}

#mi01Label.menuButtonLabel {
	position:absolute;
	left:9px;
	top:279px;
	background-image:url(../images/menuButtonLabel01-Inactive.png);
}

#mi01Border.menuButtonBorder {
	position:absolute;
	left:9px;
	top:309px;
}

#mi01Deco.menuButtonDeco {
	position:absolute;
	left:109px;
	top:279px;
}

#mi02Button.menuButton {
	position:absolute;
	left:9px;
	top:329px;
}

#mi02Button.menuButton:hover {
	position:absolute;
	left:9px;
	top:329px;
	background-image:url(../images/menuButtonLabel02-Hover.png);
}

#mi02Label.menuButtonLabel {
	position:absolute;
	left:9px;
	top:329px;
	background-image:url(../images/menuButtonLabel02-Inactive.png);
}

#mi02Border.menuButtonBorder {
	position:absolute;
	left:9px;
	top:359px;
}

#mi02Deco.menuButtonDeco {
	position:absolute;
	left:109px;
	top:329px;
}

.serviceItem {
	width:160px;
	height:110px;
	padding:0px;
}

#serviceGraphic00 {
	position:absolute;
	left:14px;
	top:229px;
	background-image:url(../images/serviceGraphic00.png);
	background-repeat:no-repeat;
	padding:0;
}

#serviceGraphic01 {
	position:absolute;
	left:14px;
	top:339px;
	background-image:url(../images/serviceGraphic01.png);
}

#serviceGraphic02 {
	position:absolute;
	left:14px;
	top:449px;
	background-position:center;
	background-image:url(../images/nna-notarysigningagent.png);
	background-repeat:no-repeat;
	padding:0;
}

#serviceButton00 {
	position:absolute;
	left:30px;
	top:85px;
	width:100px;
	height:25px;
	background-image:url(../images/serviceButton00.png);
	display:block;
	padding:0;
}

.serviceButton00 {
	display:none;
}

#serviceButton00:hover {
	position:absolute;
	left:30px;
	top:85px;
	width:100px;
	height:25px;
	background-image:url(../images/serviceButton00-Hover.png);
	padding:0;
}

#pageContent {
	position:absolute;
	left:0px;
	top:219px;
	width:570px;
	height:340px;
	margin:0;
	padding:10px 15px 0px 15px;
	overflow:auto;
}

#contentClip {
	position:relative;
	left:0px;
	bottom:0px;
	width:550px;
	height:10px;
	margin:0;
	padding:0;
}


#contentTopClip {
	position:absolute;
	left:0px;
	top:219px;
	width:570px;
	height:10px;
	background-color:#18375F;
	margin:0;
	padding:0;
}

#contentBottomClip {
	position:absolute;
	left:0px;
	top:559px;
	width:570px;
	height:10px;
	background-color:#18375F;
	margin:0;
	padding:0;
}

#copyright {
	position:absolute;
	left:0em;
	top:0em;
	width:28.75em;
	height:1.125em;
	padding:5px 10px 5px 15px;
	text-align:left;
}

.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-variant:small-caps;
	font-weight:normal;
	color:#97B0D1;
}

#footerNav {
	position:absolute;
	right:0px;
	top:0px;
	width:28.75em;
	height:1.125em;
	padding:5px 15px 5px 10px;
	text-align:right;
}

.footerNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-variant:normal;
	font-weight:normal;
	color:#97B0D1;
	text-decoration:none;
}

.footerNav a:hover {
	color:#B7DAFD;
	text-decoration:underline;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:100;
	color:#B7DAFD;
	margin:0;
}

.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#B7DAFD;
	margin:6px 0;
}

.standardLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:normal;
	color:#97B0D1;
	text-decoration:none;
}

.standardLink a:hover {
	color:#B7DAFD;
	text-decoration:underline;
}

.mailtoLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:normal;
	color:#97B0D1;
	text-decoration:none;
}

.serviceList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#B7DAFD;
	margin:4px 0;
}

img {
	border:0;
}

#requestForm {
	position:absolute;
	left:184px;
	top:60px;
	width:570px;
	height:499px;
	background-color:#18375F;
	margin:0;
	padding:10px 15px 0px 15px;
	overflow:auto;
	z-index:1;
	border-left:1px solid #82A5D1;
}

#formClip {
	position:relative;
	left:0px;
	bottom:0px;
	width:549px;
	height:10px;
	margin:0;
	padding:0;
}


#formTopClip {
	position:absolute;
	left:185px;
	top:60px;
	width:569px;
	height:10px;
	background-color:#18375F;
	margin:0;
	padding:0;
	z-index:2;
}

#formBottomClip {
	position:absolute;
	left:185px;
	top:559px;
	width:569px;
	height:10px;
	background-color:#18375F;
	margin:0;
	padding:0;
	z-index:2;
}

#logoError {
	position:relative;
	width:208px;
	height:236px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:22px;
	padding:0;
	background-image:url(../images/404logoGraphic.png);
	background-position:center;
	background-repeat:no-repeat;
}

.logoError {
	width:208px;
	height:236px;
	display:block;
	margin:0;
	padding:0;
}

.logoError span {
	display:none;
}

#errorMsg {
	position:relative;
	width:auto;
	height:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	padding:0;
	text-align:center;
}
