#SeaBanner 
{ 
	margin: 0px 0px 0px 0px; 
	padding: 19px 0px 0px 0px; 
   background-color: #555;
	width: 100%; 
	white-space:nowrap; 
	/*float:left; 
	clear: both;*/
}

#Logo 
{
   padding-left: 20px;
   padding-bottom: 20px;
}

#LeftPanel
{
	/*position:absolute; top: 115px; left: 0px; width: 250px;*/
	background-color: #0C4F71;
}

#CenterPanel
{
	/*position:absolute; top: 115px; margin-left: 250px; padding: 0px; height:auto; width: auto;*/
	background-color: White;
   min-height: 550px;
   padding-top: 1px;
   padding-left: 20px;
}

#RightPanel
{
	/*position:absolute; top: 115px; right: 0px; width: auto; height: 600px;*/
	background-color: #0C4F71;
}


A:link
{ 
	color: #313E8C;
	text-decoration: underline;
}

A:visited
{ 
	color: #8C293F;
	text-decoration: underline;
}

A:hover
{ 
	color: #FF0000;
	text-decoration: underline;
}

A:active
{ 
	color: Blue;
	text-decoration: underline;
}

Body.SeaBlue
{
   margin: 0px;
   background-color: #0c4f71;
}

IMG.TopCorner, TD.TopCorner /*rounded top corners*/
{
	height: 14px;
	width: 19px;
}

IMG.BottomCorner, TD.BottomCorner /*rounded bottom corners*/
{
	height: 19px;
	width: 19px;
}

UL
{	
	list-style-position: outside;
	list-style-type: disc;
	margin: 4px 0px 0px 34px; /*top, left, bottom, right*/
}

.SeaBody, .SeaControl, .SeaHead, .SeaSubHead, .SeaBodyNoSize, P, BR /*unchanged, added P, BR*/
{
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}

.SeaBody, P, BR, LI
{
	font-size: 13px;
	font-weight: normal;
}

.SeaNavBody
{
	color: White;
	background-color: #0C4F71;
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	font-size: 13px;
	font-weight: normal;	
}

.SeaBodyNoSize /*used in table formatting*/
{
	font-size: 12px;
	font-weight: normal;
}

.SeaControl /*unchanged*/
{
	font-size: 1em;
	font-weight: normal;
}

.SeaHead
{
	font-size: 16px;
	font-weight: Bold;
	color: #0970d8;
	text-decoration: none;
	text-align: center;	
}

.SeaHeadItalic
{
	font-family: 'Open Sans', "AGaramond", "Garamond", "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: Bold;
	color: #4A0D82;
	text-decoration: none;
	text-align: center;	
}

.SeaBarHead
{
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: White;
	text-align: center;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	border: 0;
	background-color: #4A0D82; /*purple*/
	width: 100%;
	padding: 5px;
}

.SeaSubHead
{
	font-size: 13px;
	font-weight: Bold;
	text-decoration: none;
	color: #333333;
}

.SeaTable /*unchanged*/
{
	font-size: 1em;
}

.SeaDataTable /*added by ag*/
{
	font-size: 12px;
	background-color: White;
	border-color: #4A0D82;
	border-width: 1px;
	padding: 3px;
}

.SeaMono /*added font-size*/
{
	font-family: 'Open Sans', Courier New, Courier, Monospace, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	font-weight: normal;
	font-size: 10px;
}

.SeaBlackHead /*unchanged*/
{
	font-size: 1.33em;
	font-weight: 700;
	text-decoration: none;
}

.SeaLogo
{
	height: 54px;
	width: 180px;
}

.SeaStripes
{
	height: 54px;
	width: 558px;
}

Table.PageFormat
{
	border: 0;
	padding: 0;
	border-width: 0;
	width: 738px;
	height: 100%;
}

Table.Content
{
   color: Black;
   border-right: 0px;
   padding-right: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   border-left: 0px;
   width: 100%;
   padding-top: 0px;
   border-bottom: 0px;
   height: 100%;
   background-color: #ffffff;
}

Table.SeaBlue
{
   margin: 0px;
   background-color: #0c4f71;
}

TD.Content
{
	text-align: left;
}

TD.Label /*unchanged*/
{
	text-align: right;
}

TD.BarHeadCell
{
   margin: 0px;
   background-color: #0c4f71;
}

TD.Welcome /*homepage collage*/
{
	background-color: #FAFAF0;
	background-image: url(/assets/images_ag/collage1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	padding-bottom: 39px;
}

#Copyright1
{
   padding-left: 10px;
   font-size: 10px;
   color: white;
   font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
   height: 20px;
   background-color: #0c4f71;
   text-align: left;
   text-decoration: none;
}

div#LanguageSelection
{
   /*background-color: #e1e1e5;*/ 
   width: 229px;
   float: right;
   padding-left: 10px;
   font-size: 13px;
   color: white;
   font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
   text-decoration: none;
}

div#LanguageSelection p
{
   margin: 0px;
}

TD.Nav
{
   width: 180px;
   background-color: #0c4f71;
}
