/* GLOBAL CSS */

html, body, table, tr, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; border: 0; }

body {
	color:#666666;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #aca899 url(../images/amisxbg.gif);
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
}
	
h1 {
	border-bottom: 2px double #000099;
	margin-top: 15px;
	margin-left: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #000099;
}

h2 { font: bold 140% "Times New Roman", Times, serif; color: #000099; margin-top: 20px;
	text-align: left; padding: 0; margin-bottom: 0px; }

h3 {
	color: #000099;
	margin-top: 20px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0px;
}

h4 { font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #000099; 
	margin-top: 20px; text-align: left; padding: 0 0 10; margin-right: 10px; }

h5 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000099; margin-top: 20px; 				
	text-align: left; padding: 0 0 10; }

h6 { text-align: center; font: bold 18px/15px "Times New Roman", Times, serif; margin: 0px;
	padding: 10px 0px 0px; }
.footline1 {
	vertical-align: middle;
	text-align: center;
	margin-top: 4px;
	letter-spacing: 1px;
	color: #0000CC;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-weight: bold;
	font-size: 14px;
} 

a { text-decoration: none; color: #FFFFFF; }
a:link { text-decoration: none; }
a:hover { text-decoration: underline; }

li { padding-bottom: 1px; }

hr { text-align: center; width: 540px; color: #000099; background: #000099; margin-top: 10px; }
hr .gray { text-align: center; width: 540px; margin-top: 10px; }


/* AMIS ID CSS ------------------------------- */

#shield{ width: 774px; margin: 10px auto; }
 
#outerwrapper{ width: 772px; border: 1px solid #333333; color: #000000; margin: 0px; padding: 0px; }

#innerwrapper{ width: 770px; border: 1px solid #000000; text-align:left; color: #000066; background: #f5f5f5; margin: 0px; padding: 0px; }

#banner { height: 90px; background: url(../images/AMISbanner.jpg) no-repeat; width: 770px; }
#banner2008 {
	height: 90px;
	width: 770px;
	background-image: url(../images/amis_banner_2008.jpg);
	background-repeat: no-repeat;
}

/**  #hnav { text-align: center; background: url(../images/amishnav.gif) no-repeat; font: bold 11px/23px Arial, Helvetica, sans-serif; height: 22px; }  **/
#hnav { text-align: center; font: bold 11px/23px Arial, Helvetica, sans-serif; height: 22px; background-image: url(../images/amis_hnav_2008.jpg); background-repeat: no-repeat; }

#hnav a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 12px;
	text-align: center;
	width: 9em;
	border: 2px solid #000000;
}
#hnav a:hover, #hnav a:focus { color: #FFFFFF; background: #000000; border: 2px outset #CCCCCC; }
#hnav #hereandnow { color: #999999; background: #000000; border: 2px solid #000000; }

#fnav { text-align: center; background: #000000 center; height: 22px; border-bottom: 2px solid #000000; font: bold 11px/23px Arial, Helvetica, sans-serif; }
#fnav a { color: #FFFFFF; text-decoration: none; text-align: center; padding: 0px 14px; width: 9em; border: 2px solid #000000; }
#fnav a:hover, #fnav a:focus { color: #FFFFFF; background: #000000;  border: 2px outset #CCCCCC; }
#fnav #hereagain { color: #999999; background: #000000; border: 2px solid #000000; }

#master { }
#master table { }
#master th { width: 190px; vertical-align: top; font-weight: bold; }
#master td { vertical-align: top; background: #FFFFFF; }

#leftcol{
	border-top: 1px solid #666666;
	text-align: center;
	width: 190px;
	color: #000099;
	background-image: url(../images/leftcol22.gif);
	background-repeat: no-repeat;
}
#leftcol table { width: 170px; }
#leftcol td { background: #000099; }
#leftcol td img { display: block; }
#leftcol th { background: #F5F5F5; }

#footer{ border-top: 1px solid #000000; background-color: #003366; color: #FFFFFF; clear: both; }
#footer p { font-size: 70%; padding: 3px; text-align: center; font-weight: bold; line-height: 10px; }
#footstat { background: url(../images/amiscofooter.gif) no-repeat; height: 100px; width: 770px; }
#legalinks { color: #666666; font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif; }

#title { }

#content{ margin: 0px 19px 19px; }
#sitemap{ margin: 0px 19px 19px; background: url(../images/sitemap.jpg); }

/* Brochure Block CSS */
#brochures {}
#brochures a { color: #000066; }
#brochures a:hover { text-decoration: underline; color: #0000FF; }


/* LEFT COLUMN CSS ------------------------------- */
.leftcolcenter { padding-right: 11px;  padding-left: 9px; }

.today { font: bold 14px "Times New Roman", Times, serif; color: #333333; text-align: center; width: 170px; vertical-align: middle; height: 20px; background: url(../images/dateplate.jpg); }

.spacer { height: 10px; line-height: 10px; }


/* LEFT COLUMN INFO AREA SIZE CSS ------------------------------- */

.generic-lia { height: 10px; width: 170px; padding-bottom: 30px; }
.about-lia { height: 10px; width: 170px; padding-top: 50px; }
.agents-lia {
	width: 170px;
	height: 790px;
}
.alarm-lia { height: 290px; width: 170px; }
.armored-lia { height: 300px; width: 170px; }
.business-lia { height: 1680px; width: 170px; }
.church-lia { height: 1150px; width: 170px; padding-top: 50px; }
.commauto-lia { width: 170px; height: 270px; padding-bottom: 30px; }
.index-lia { height: 40px; width: 170px; padding-top: 20px; }
.marine-lia { width: 170px; height: 20px; padding-bottom: 30px; }
.globalmarine-lia {
	width: 170px;
	height: 1430px;
	padding-bottom: 30px;
}
.oilgas-lia { width: 170px; height: 680px; padding-bottom: 30px; }
.personal-lia { height: 180px; width: 170px; }
.pi-lia {
	height: 400px;
	width: 170px;
}
.process-lia { height: 10px; width: 170px; padding-bottom: 100px; }
.security-lia { height: 550px; width: 170px; }
.specialty-lia1 { width: 170px; height: 100px; padding-bottom: 30px; }
.specialty-lia2 { width: 170px; height: 850px; padding-bottom: 30px; }
.specialty-lia3 { width: 170px; height: 1580px; padding-bottom: 30px; }
.realestate-lia { height: 5px; width: 170px; }
.resourcecenter-lia { height: 15px; width: 170px; }
.accident-lia { height: 500px; width: 170px; }

.logospacing { margin-top: 10px; margin-bottom: 10px; text-align: center; padding: 0px; }

/* TEXT FORMATTING CSS ------------------------------------------ */

.navbul { color: #FFFFFF; }

.para0 { font: 80% Arial, Helvetica, sans-serif; text-align: justify; display: block; }
.tuck { margin: 0px; padding: 0px; }

.para10 { font: 12px Arial, Helvetica, sans-serif; text-align: justify; display: block; padding-top: 10px; }
.para10 a { color: #000066; }
.para10 a:hover { text-decoration: underline; }

.para10l { font: 12px Arial, Helvetica, sans-serif; text-align: left; display: block; padding-top: 10px; }

.para20 { font: 12px Arial, Helvetica, sans-serif; text-align: justify; display: block; padding-top: 20px; }
	
.indent10 {
	text-align: justify;
	padding-left: 20px;
}

.indent20 { font: 12px Arial, Helvetica, sans-serif; text-align: justify; display: block; padding-top: 10px; padding-right: 20px; padding-left: 20px; }

.enote { font: bold 11px Arial, Helvetica, sans-serif; text-align: left; display: block; padding-top: 10px; color: #CC0000; padding-left: 10px; padding-right: 10px; }

.enote2 { font: 11px Arial, Helvetica, sans-serif; text-align: left; display: block; padding-top: 10px; color: #666666; padding-left: 10px; margin-right: 25px; margin-left: 25px; }
.enote2 a { text-decoration: none; }
.enote2 a:hover { text-decoration: none; }

.enote3 { font: bold 11px Arial, Helvetica, sans-serif; text-align: justify; display: block; color: #CC0000; margin-right: 0px; margin-left: 0px; background: #f5f5f5; border: 1px solid #CCCCCC; padding: 3px 17px; }

.cnote { font: bold 11px Arial, Helvetica, sans-serif; text-align: center; display: block; color: #0000CC; background: #f5f5f5; padding-top: 3px; padding-bottom: 3px; border: 1px solid #CCCCCC; margin-right: 16px; margin-left: 16px; }

.amis { font-style: italic; }
.amisb { font-style: italic; font-weight: bold; }
.italic { font-style: italic; }
.bold { font-weight: bold; }
.bolditalic { font-weight: bold; font-style: italic;}
.underline { text-decoration: underline; }
.highlight { }
.ltgray { background: #F5F5F5; }
.red { color: #CC0000; }
.white { color: #FFFFFF; }
.shrink { font-size: 80%; }
.double { font-size: 200%; color: #000066; } 
.double a {} .double a:hover {}

.moveright { margin-left: 50px; margin-right: 40px; padding: 10px; background: #F5F5F5; margin-top: 20px; border: 3px groove #666666; } 
	
.moveright h3 { font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #000099; margin-top: 0px; text-align: left; padding: 0 0 10; margin-right: 10px; text-decoration: underline; }


/* IMAGE CSS -------------------------------------------- */

.lefttopframe { float: left; border: 3px ridge #000066; margin: 0px 20px 10px 0px; }
.leftsideframe{ float: left; border: 3px ridge #000066; margin: 10px 20px 10px 0px; }
.leftnono { float: left; padding: 8px 10px 2px 3px; }
.leftindent { float: left; margin-left: 10px; }
.lefttoptitle { float: left; border: 3px ridge #000066; margin: 20px 20px 10px 0px; }

.righttopframe{ float: right; border: 3px ridge #000066; margin: 0px 0px 10px 20px; }
.rightsideframe{ float: right; border: 3px ridge #000066; margin: 10px 0px 10px 20px; }
.rightnom { float: right; margin: 10px 0px 10px 20px; }
.rightnoframe{ float: right; margin: 10px 0px 10px 20px; }
.rightindent { float: right; margin-right: 10px; }
.rightindent a { color: #666666; text-decoration: none; }
.rightindent a:hover { color: #0000CC; background: #FFFF66; }
.rightbroc { float: right; margin-right: 10px; margin-left: 10px; }

.embedimage { float: left; padding-top: 7px; padding-right: 14px; padding-bottom: 7px; }

/* LIST CSS --------------------------------------------- */
.bulletsbig	{ list-style: disc outside; margin-left: 50px; font-size: 80%; font-weight: bold; }

.bullets1 { list-style: disc outside; font-size: 12px; padding-right: 20px; padding-top: 4px; padding-left: 30px; }

.bullets1 a { color:#000066}
.bullets1 a:hover { color:#0000FF; font-weight: bold; text-decoration: underline; }

.bullets2 { list-style: square outside; margin-left: 50px; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; font-size: 12px; text-align: left; }

.numlist1 { list-style: decimal outside; font-size: 80%; margin-left: 10px; padding-left: 30px; padding-right: 30px; margin-top: 10px; }

.numlist2 { list-style: lower-alpha outside; margin-left: 10px; padding-left: 30px; padding-right: 30px; }


/* CONTENT CSS ------------------------------------------ */

.titlebar {
	border-bottom: 2px double #000099;
	margin-top: 15px;
	margin-left: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}

.sitecol-l { padding: 10px; width: 250px; float: left; background: url(none); }
.sitecol-r { padding: 10px; width: 250px; float: right; background: url(none); }

.containerfoot{ width: 770px; text-align: center; color: #000066; background: url(../images/footbg.jpg); 	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.containerfoot h1 { text-align: center; font: bold 18px/15px "Times New Roman", Times, serif; margin: 0px;
	padding: 10px 0px 0px; }
.containerfoot h2 { vertical-align: middle; text-align: center; margin-top: 10px; font: oblique bold 14px/15px Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000066; padding-bottom: 7px; } 
.containerfoot p { vertical-align: middle; text-align: center; color: #000099; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.containerfoot a { color: #666666; padding: 0px 5px; }
.containerfoot a:hover { text-decoration: none; }
.containerfoot table { }
.containerfoot td { text-align: center; font-size: 11px; vertical-align: bottom; }
.footbuttons { }

.note1 { color: #666666; display: block; text-align: left; font: normal 70% Arial, Helvetica, sans-serif; padding: 5px 50px; }

.copyright { color: #666666; font-size: 10px; font-weight: normal; line-height: 24px; }

.icopyright { color: #000066; font-size: 12px; font-weight: normal; line-height: 24px; text-align: center; border-top: 2px groove #000060; margin-top: 20px; }
.icopyright a { color: #000060; }
.icopyright a:hover { text-decoration: underline; color: #000060; }

.consultware { height: 45px; text-align: center; width: 770px; padding-bottom: 10px; padding-top: 30px; }

.caption { text-align: center; color: #0000CC; 	margin: 0px; padding: 10px 0px 0px; font: oblique bold 18px "Times New Roman", Times, serif; }

.caption1 { text-align: center; color: #0000CC; font: oblique bold 18px "Times New Roman", Times, serif; padding-top: 10px; }

.caption2 { text-align: center; color: #0000CC; font: bold 14px "Times New Roman", Times, serif; padding-top: 5px; }

.caption3 { text-align: center; color: #000099; font: bold 12px "Times New Roman", Times, serif; padding: 5px; margin: 10px; }

.boxheader { padding: 10px; border: 1px double #666666; text-align: center; background: #f5f5f5; font: bold 18px "Times New Roman", Times, serif; margin-top: 20px; }


/* APPLICATION BLOCK CSS */

.app {
	text-align: center;
	width: 500px;
	border: 1px solid #000066;
	margin-top: 20px;
	margin-left: auto;
	padding: 10px;
	margin-right: auto;
}
	
.app table{
	text-align: center;
}

.appbullets { list-style: square outside; margin-left: 10px; padding-left: 20px; padding-right: 20px; text-align: left; font-size: 12px; line-height: 14px; }

.insider { margin-bottom: 20px; }

.appclick {
	text-align: center;
	border: thin outset #FFFFFF;
	background: #000066;
	vertical-align: middle;
	width: 210px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}

.appclick2 { text-align: center; border: thin outset #FFFFFF; background: #000066; vertical-align: middle; width: 200px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
	
.appnote { color: #666666; display: block; text-align: justify; font: 60% Arial, Helvetica, sans-serif; padding: 5px; border-top: 2px outset #CCCCCC; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; margin-top: 5px; }

.minius{ float: right; color: #CC0000; font-size: 12px; font-weight: bold; text-align: center; background: #FFFFFF; margin-top: 10px; line-height: 22px; margin-left: 15px; padding: 5px; }

.adobeicon { float: left; height: 31px; width: 88px; }

.contactinfo { font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 10px 20px; text-align: left; }

.contactinfo a, .contactinfo a:link { color: #FFFFFF; font-size: 12px; }
.contactinfo a:hover {
	text-decoration: underline;
}

.contactinfo p { text-align: center; }

.contactclick {
	text-align: center;
	border: thin outset #FFFFFF;
	background: #000066;
	vertical-align: middle;
	width: 200px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}



/* .contactclick { font: bold 12px/18px Arial, Helvetica, sans-serif; text-align: center; border: thin outset #FFFFFF; background: #000066; vertical-align: middle; color: #FFFFFF; width: 200px; }  */

/* END OF APPLICATION BLOCK CSS */

.coverage {}

.coverage table { margin-left: 10px; }

.coverage td { text-align: left; vertical-align: top; font: 9px Verdana, Arial, Helvetica, sans-serif; padding: 3px; border: 1px solid #CCCCCC; }

.coverage th { font: bold 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px; vertical-align: top; text-align: right; }

.columns { text-align: left; vertical-align: top; line-height: 16px; }

.amishr1 { text-align: center; padding-top: 10px; }
.amishr2 { text-align: center; }

.amishr55 { font: 12px Arial, Helvetica, sans-serif; text-align: center; display: block; padding: 5px 0px; }
	
.amishr10 {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.amishr20 {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* INDEX US CSS */
.bullets0 { list-style: disc outside; font-size: 12px; padding-top: 4px; padding-left: 30px; }

.icons { width: 530px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-align: center; position: relative; border: 2px outset #CCCCCC; margin-top: 20px; margin-left: 5px; }
	
.icons table { text-align: center; width: 530px; }
.icons td { text-align: center; padding-bottom: 10px; }
.icons p { padding-top: 5px; padding-bottom: 10px; width: 130px; text-align: center; }
.icons h2 { text-align: center; }

.disclaimer { font: 11px Arial, Helvetica, sans-serif; text-align: justify; display: block; width: 534px; padding: 10px 22px 7px; border-top: 6px solid #F5F5F5; }


/* ABOUT US CSS */
.coetext { width: 270px; float: left; }


/* CONTACT US */
.conaddress { font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 15px 15px 15px 40px; color: #000066; }

.contactme { }
.contactme a{ color: #000099; }
.contactme a:hover { text-decoration: underline; }
.contactme h3 { font: bold 18px "Times New Roman", Times, serif; margin: 0px; padding: 16px 0px 0px;}

.pbio { font: 10px Arial, Helvetica, sans-serif; text-align: justify; display: block; padding-top: 6px; }
	
.abfocus { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: left; display: block; padding-top: 5px; color: #0000CC; }
	
.lpix { float: left; border: 2px ridge #000066; margin-top: 20px; margin-right: 15px; margin-bottom: 20px; }
	
.rpix { float: right; border: 2px ridge #000066; margin-bottom: 20px; margin-left: 15px; margin-top: 20px; }


/* Applications Page */

.appline { height: 30px; width: 540px; background: url(../appix/appbar.jpg) no-repeat; margin-top: 5px; text-align: left; font-family: Arial, Helvetica, sans-serif; clear: both; }

.appline img { padding-right: 4px; }

.appkey { float: right; width: 140px; margin: 0px 0px 5px 10px; border: 2px outset #CCCCCC; padding: 5px; font: bold 11px Arial, Helvetica, sans-serif; }

.visit { font-size: 10px; color: #FFFFFF; padding: 0px 5px 2px; margin-left: 14px; font-style: italic; font-weight: normal; }
.visit a { color: #999999; font-style: italic; font-weight: normal; }
.visit a:hover { background: #FFFFCC; color: #666666; font-weight: normal; text-decoration: none; }


/* New Vertical Navigation CSS */
.prolines {
	width: 170px;
	height: 490px;
	background-image: url(../images/prolines22.jpg);
	background-repeat: no-repeat;
}
.prolines a {
	color: #333333;
}
.prolines a:hover {
	text-decoration: none;
	color: #000000;
	padding-right: 6px;
	padding-left: 6px;
	border: 2px outset #CCCCCC;
}
.prolines a:active { 
	text-decoration: none; 
	color: #666666; }
	
.prolines .herenow { color: #990000; }

.helpserv { background: url(../images/helpserv.jpg) no-repeat; width: 170px; height: 170px; }
.helpserv a { color: #333333; }
.helpserv a:hover { text-decoration: none; 	color: #000000; padding-right: 10px; padding-left: 10px; border: 2px outset #CCCCCC; }
.helpserv a:active { text-decoration: none; color: #666666; }
.helpserv .herenow { color: #990000; }

.vnavtitle { font-size: 13px; padding-top: 21px; display: block; color: #333333; line-height: 13px; padding-bottom: 9px; }
	
.vnavnl {
	font-size: 11px;
	margin-top: 5px;
	display: block;
	margin-bottom: 2px;
}
.vnavhere { font-size: 11px; margin-top: 5px; color: #999999; display: block; }

.nationwide{
	float: right;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: #FFFFFF;
	line-height: 22px;
	padding: 0px 5px 5px;
	width: 127px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}

.artbul { list-style: disc outside; font: 12px Arial, Helvetica, sans-serif; padding-right: 20px; padding-top: 4px;	padding-left: 30px; }
.artbul a { color:#000066; text-decoration: underline; }
.artbul a:hover { color:#0000CC; text-decoration: underline; }
.artbul a:visited { color: #666666; text-decoration: underline; }

.artnum { list-style: decimal outside; font: 12px Arial, Helvetica, sans-serif; margin-left: 10px;
	padding-left: 30px; padding-right: 30px; margin-top: 10px; }
.artnum a { color:#000066; text-decoration: underline; }
.artnum a:hover { color:#0000CC; text-decoration: underline; }
.artnum a:visited { color: #666666; text-decoration: underline; }

.artseriestp { font: bold 140% "Times New Roman", Times, serif; color: #000099; margin-top: 15px; text-align: left; padding: 0; margin-bottom: 10px; border-bottom: 2px double #000099; margin-top: 15px; margin-left: 20px; }

.artseries { font: bold 140% "Times New Roman", Times, serif; color: #999999; margin-top: 15px; text-align: left; padding: 0; margin-bottom: 10px; border-bottom: 2px double #999999; margin-top: 15px; margin-left: 20px; }

.artitle{ font: bold 130% "Times New Roman", Times, serif; color: #0000CC; margin-top: 10px; text-align: left; padding: 0; margin-bottom: 5px; margin-top: 15px; margin-left: 20px; }

.arturn { text-align: right; font: 11px Arial, Helvetica, sans-serif; margin: 1px 10px; }
.arturn a { color:#000066; text-decoration: none; }
.arturn a:hover { color:#0000CC; background: #ffffcc; text-decoration: none; }
.arturn a:visited { color: #000066; }


.apptitle { height: 30px; width: 250px; font-size: 9px; font-weight: bold; color: #5B5B5B; padding-bottom: 0px; float: left; padding-top: 10px; padding-right: 0px; padding-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; }

p { font: 12px Arial, Helvetica, sans-serif; text-align: justify; display: block; padding-top: 10px; }
p a { color: #000066; }
p a:hover { text-decoration: underline; }

dl { font: 12px Arial, Helvetica, sans-serif; text-align: justify; display: block; padding-top: 10px; }
dt {
	font-weight: bold;
	margin-bottom: 1px;
	color: #000099;
	margin-top: 0px;
	margin-left: 10px;
}
dd {
	margin-top: 1px;
	margin-bottom: 10px;
}
.greeting {
	text-align: center;
	text-decoration: none;
	background-color: #F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #999999;
	border-left-color: #333333;
	width: 518px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#management {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding-top: 33px;
	padding-left: 50px;
	font-weight: bold;
	font-size: 13px;
}
#bigenough {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	font-style: italic;
	padding-left: 460px;
}
.small {
	font-size: 10px;
}
.messagebox {
	color: #CC0000;
	font-size: 13px;
	padding: 10px;
	border: 2px solid #990000;
	margin-top: 10px;
	text-align: justify;
	margin-right: auto;
	margin-left: auto;
}
.messagebox .mb_title {
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
