body {
	background-color: #E7E7E7;
	
}

hr	{ height: 0px; border: solid #000000 0px; border-top-width: 1px; width: 98%;}
font,th,td,p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #535152; }
a:link,a:active,a:visited { color : #C71B3C; text-decoration: underline; }
a:hover		{ text-decoration: none; color : #C71B3C; }

.sidemenu {
	background-color: #F7F9FC;
	background-image:  url(../../../New%20Line/output/images/backgrounds/piper_side.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 209px;
}

#headerimg {
	background-image: url(../images/common/header.gif);
	background-repeat: no-repeat;
	height: 95px;
	width: 755px;
	padding-right: 10px;
}

.content {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.textheader {
	padding-top: 10px;
}

.article { 
	font-family: Arial;
	font-size: 10px;
	color: #535152;
}
a.article:link, a.article:visited { 
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #C71B3C; 
	text-decoration: underline;
}

a.article:hover { text-decoration: none; }

.topmenu {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.topmenu:link, a.topmenu:visited { 
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}	
a.topmenu:hover { color: #97314C;}


a.menu:link { color: #0A387C; font-size: 12px; text-decoration: none; }
a.menu:visited { color: #0A387C; font-size: 12px; text-decoration: none;}
a.menu:hover { color: #FF7724; font-size: 12px; text-decoration: none;}

.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-right: 70px;}
a.footer:link { color: #FFFFFF; text-decoration: underline; }
a.footer:visited { color: #FFFFFF; text-decoration: underline; }
a.footer:hover { color: #FFFFFF; text-decoration: none; }

.splashfooter { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
a.splashfooter:link { color: #FFFFFF; text-decoration: underline; }
a.splashfooter:visited { color: #FFFFFF; text-decoration: underline; }
a.splashfooter:hover { color: #FFFFFF; text-decoration: none; }

.submenu { padding-left: 25px; padding-top: 5px;}
a.submenu:link {  color: #0A387C; font-size: 12px; text-decoration: none; }
a.submenu:visited {  color: #0A387C; font-size: 12px; text-decoration: none;}
a.submenu:hover {  color: #FF7724; font-size: 12px; text-decoration: none; } 

.splashmenu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
a.splashmenu:link { color: #FFFFFF; font-size: 12px; text-decoration: none;}
a.splashmenu:visited { color: #FFFFFF; font-size: 12px; text-decoration: none; }
a.splashmenu:hover { color: #FFFFFF; font-size: 12px; text-decoration: underline;} 

.largeheader { padding-left: 40px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #0B4499; font-weight: bold; font-style: italic; }

.caption { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: italic;}

.copyright { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #939598; padding-left: 15px; margin-bottom: 8px; }

/* grey table border */
#appborder {
	background-color: #efefef;
	border: 1px solid #3A3A3A;
	width: 100%;
	padding: 12px 2px 12px 2px;
	margin: 5px 0 5px;
}

.appad {
	padding-left: 20px;
	margin: 5px 0 5px;
	display: block;
	text-decoration: none;
}

.required {
	color: #AC0000;
	font-size: 18px;
}

.header1 {
	color: #87203D;
	font-size: 14px;
	font-weight: bold;
}
.mainheader1 {
	color: #87203D;
	font-size: 18px;
	font-weight: bold;
}

tr.subtext {
	color: #87203D;
	font-size: 9px;
	font-weight: bold;
}

.subtext {
	color: #87203D;
	font-size: 9px;
	font-weight: bold;
}

.bold {
	font-weight: bold;
	text-decoration: none;
}
