body    { font-size: 76%; margin: 0 0 15px 0;; padding: 0 }

form {
	margin: 0;
	padding: 0;
}
h1  { color: #00163b; font-size: 2em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 30px 0; padding: 0; }
h2      { color: #333; font-size: 1.6em; font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; margin: 0 0 13px }
h2 a     { color: #E52325; text-decoration:none }
table { font-size: 1em }
a { color: #666; font-weight: bold }
a:hover { color: #688fac; }

.clear  { font-size: 0; height: 0; clear: both }

#column_content { width: 443px; float: left; }
#column_content p     { color: #666; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: justify; margin: 13px 13px 13px 0; padding: 0 }
#column_content ul, ol     { color: #666; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; }
#column_content small     { font-size: 0.8em; line-height: 1.2em }

#column_footer_left { text-align: left; padding: 2px; float: left }
#column_footer_right { text-align: right; padding: 2px; float: right }

#column_logo   { margin-top: 148px; width: 196px; float: left; }

#column_navigation   { width: 149px; float: left }
#column_navigation p { text-align: center; margin: 1em 0;}

.footer_copyright { width: 100%; float: left; clear: both }

#main { background-image: url("Images/2_Arch_btm6.jpg"); background-repeat: no-repeat; width: 639px; float: left }

#nav  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 149px; float: left }

#nav ul	{
	margin: 0;
	padding: 0;
	list-style: none;
}
	
#nav li	 {
	margin: 0;
	padding: 0;
	height: 26px;
	width: 149px;
}	
	
#nav a	{

	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	display: block;
	width: 141px;
	height: 16px;
	padding: 10px 4px 0 4px;
	
	background: url("Images/button.jpg") no-repeat
}

#nav a:hover {
	color: #000000;
	background: url("Images/button_hi.jpg") no-repeat
}

.panel_image     { border: solid 2px #ccd1d9 }
.panel_image_right         { margin: 0 0 13px 13px; padding: 0; float: right; border: solid 2px #ccd1d9 }
.panel_image_left       { margin: 0 13px 13px 0; float: left; border: solid 2px #ccd1d9 }
.panel      { background: #e6e8ec url("Images/panel_blend.jpg") repeat-x; margin: 0 0 13px; padding: 0; float: left }
.t    { background: url("Images/panel_boarder.gif") repeat-x; float: left }
.b    { background: url("Images/panel_boarder.gif") repeat-x 0 100%; float: left }
.l  { background: url("Images/panel_boarder.gif") repeat-y; float: left }
.r  { background: url("Images/panel_boarder.gif") repeat-y 100% 0; float: left }
.panel_tl   { background: url("Images/grey_tl.gif") no-repeat; float: left }
.panel_tr     { background-image: url("Images/grey_tr.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 100% 0; width: 443px; float: left }
.panel_bl    { background-image: url("Images/grey_bl.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 100%; float: left }
.panel_br        { background-image: url("Images/grey_br.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 100% 100%; float: left }
.panel_br p       { color: #333333; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; background-image: none; margin: 0; padding: 0 13px 13px }
.panel_br h3  { color: #000; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.4em; margin: 0; padding: 0 13px 13px; clear: both }
.panel_br h5  { color: #fff; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 13px }
.panel_br ul    { color: #333333; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.4em; text-align: left; list-style-type: disc; margin: 0 0 0 15px; padding: 0 13px 13px }
.panel_br a   { color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.4em; text-decoration: none }
.panel_br a:hover  { color: #688fac }
.panel_input  { margin-bottom: 13px; margin-left: 13px; width: 202px }
#pop_box_customers  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #E1E1E1; visibility: hidden; display: block; position: absolute; z-index: 1; top: 270px; left: 149px; width: 210px }
#pop_box_customers ul, #pop_seat_customers ul	{
	margin: 0;
	padding: 0;
	list-style: none;
}
	
#pop_box_customers li, #pop_seat_customers li	 {
	margin: 0;
	padding: 0;
	height: 26px
}	
	
#pop_box_customers a, #pop_seat_customers a	{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration : none;
	display: block;
	width: 210px;
	height: 26px;
	padding: 10px 4px 0 4px;
	background: url("Images/button_sub.gif") no-repeat
}

#pop_box_customers a:hover, #pop_seat_customers a:hover {
	color: #688fac;
}

#pop_seat_customers { font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #E1E1E1; visibility: hidden; display: block; position: absolute; z-index: 1; top: 296px; left: 149px; width: 210px }

#row_footer  { background-color: #E52325; width: 808px; height: 55px; float: left; clear: both }
#row_footer_text  { color: #fff; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #EF7C7D; width: 808px; float: left; clear: both; }
#row_footer_text a  { color: #fff; text-decoration: none }

#row_footer_text a:hover  { color: #000; text-decoration: none }
#row_main { background-image: url("images/grid_bg.gif"); background-repeat: repeat-y; float: left; clear: both; width: 788px   }
#row_top    { background-color: #00163B; width: 788px; float: left; clear: both }

.title_page { color: #333; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em }

.red { color: #E52325; }

.mattrtest
{
	font-family: Verdana;
	font-size: 10pt;
	color:#000000;
}
.portsmouthHome
{
	font-family: Arial;
	font-size:12pt;

	color: #ffffff;
	
	}
	
	.portsmouthHome_Experiance
{
	font-family: Arial;
	font-size:14pt;

	color: #ffffff;
	
	}
	
	
.portscssrockwell{
	font-family:Rockwell Extra Bold;
	font-size: 13px;
	color: #FFFFFF;
	
}
.portscss
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}


.port_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	
}

.port_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	
}
.portscss_golden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2BC31;
	
}
.portscssgold_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2BC31;
	text-decoration:none;
	
}
.portscssgold_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2BC31;
	text-decoration:none;
	
}
.portscssgold_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2BC31;
	text-decoration:none;
	
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}
.condition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
.touinclude {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	
}
.touinclude_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	
}
.privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.privacy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.privacy a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.privacynew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.privacynew a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
	text-decoration:none;
}
.privacynew a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

	text-decoration:none;
}

.datesel_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #014467;
	font-weight:bold;
	text-decoration:none;
}
.portscssgold {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2BC31;
}
.portscsshead
{
	font-family:Rockwell Extra Bold;
	font-size: 40px;
	color: #FFFFFF;
}

.portscssgoldarial {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2BC31;
}
.portscssarialbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	
}
.portscss2
{
	 FONT-SIZE: 18px;
	  COLOR: white; 
	  FONT-FAMILY: 'Rockwell Extra Bold';
}
.innerbackground
{
	background-attachment: scroll;
	background-image: url(Images\Background.png);
	background-repeat: repeat-y;
}
.portscsssubhead
{
	font-family:Rockwell Extra Bold;
	font-size: 28px;
	color: #FFFFFF;
}