BODY 		{ background-color: #272d75; color: #282e76; font-family: Arial, Helvetica }
H2, H3, H4, H5
   			{ font-family: Arial, Helvetica; background-color: #ffffff }
		
P,H1,H5,H6,UL,OL,LI,DIR    
			{ font-family: Arial, Helvetica; color: #282e76; font-size: 13px }
TD, TH     
			{ font-family: Arial, Helvetica; font-size: 13px }

			
.small
			{ font-family: Arial, Helvetica; font-size: 11px }
.smallb
			{ font-family: Arial, Helvetica; font-size: 11px; font-weight: bold }
.footer
			{ font-family: Arial, Helvetica; font-size: 9.5px }
.white
			{ font-family: Arial, Helvetica; color: #ffffff; font-size: 13px; font-weight: bold }
.bluetitle
			{ font-family: Arial, Helvetica; color: #3284CA; font-size: 16px; font-weight: bold }

.whitesm
			{ font-family: Arial, Helvetica; color: #ffffff; font-size: 11px }

.red		{ font-family: Arial, Helvetica; color: #ff3300; font-size: 13px; font-weight: bold }

.redsmall
			{ font-family: Arial, Helvetica; color: #ff3300; font-size: 12px }
.subnav
			{ font-family: Arial, Helvetica; color: #000000; font-size: 13px }
.othernav
			{ font-family: Arial, Helvetica; color: #000000; font-size: 15px; font-weight: bold; text-decoration: none }			
.background
			{ background-color: #ECF0F5 }

.iconNav
	{ font-family: Arial, Helvetica; color: #000000; font-size: 14px; font-weight: bold; text-decoration: none }

#title
	{ 
	font-family: Arial, Helvetica; 
	color: #151aac; 
	font-size: 14px; 
	font-weight: bold; 
	}

#border
	{ border: 1px solid #000000 }
	
#border2
	{ 	border: 1px solid #000000;
		background: #d3d3e6
	}
	
#borderFooter
	{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}

#borderBody	
	{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image: url(images/map_background.jpg); 
	background-repeat: no-repeat;

	background-color: #fff
}

#borderNavT
	{
	border-bottom: 1px solid #fff;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	}
#borderNavB
	{
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	}
#topnavLines
	{
	height: 29px;
	background: #C6C7C6;
	padding: 5px 0px 5px 0px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	}

#picBorder
	{
	border: 1px solid #5f66c1;
	padding: 5px
	}
#picVilla
	{
	border: 1px solid #5f66c1;
	padding: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	}
#contactpicBorder
	{ border-right: 1px solid #000;
	width: 100px;
	height: 100px
	}

#contactName
	{
	background: #151aac;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #fff;
	font-weight : bold;
	font-size : 12px;
	line-height: 20px;
	width=230
	}

#contactHold
	{
		background: #8788c9;
		width: 25;
		border-right: 1px solid #000
	}
	
#contactBroker
	{
		background: #2a2f5d;
		width: 25;
		border-right: 1px solid #000
	}
#contactOp
	{
		background: #4e5186;
		width: 25;
		border-right: 1px solid #000
	}	
		
A:active, A:link, A:visited 
{
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #151aac;
	font-weight : bold;
	
}
A:hover
{
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #151aac;
	font-weight : bold;
	
}	
	A.home:active, A.home:link, A.home:visited 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	font-weight : none;
	font-size : 10px;
}
A.home:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #f9e97a;
	font-weight : none;
	font-size : 10px;
}

a.topnav:link, a.topnav:active, a.topnav:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	font-weight : none;
	font-size : 10px;
	background: #151aac;
	vertical-align: middle
	
} 

a.topnav:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #f9e97a;
	font-weight : none;
	font-size : 10px;
	vertical-align: middle
}

/* TABLES */
.tablehead
                        { font-family: Arial, Helvetica; font-size: 13px; font-weight: bold; color: #ffffff; background-color: #04539C }  
.tablebackground
                        { font-family: Arial, Helvetica; background-color: #8DABCF }
.tableforeground1
                        { font-family: Arial, Helvetica; background-color: #ECF0F5; font-size: 11px }
.tableforeground2
                        { font-family: Arial, Helvetica; background-color: #ffffff; font-size: 11px }
.tablenav
                        { font-family: Arial, Helvetica; background-color: #ffffff }

.borderstyle
						{border-style: solid; border-color: #000000; border-width: 1px}

/* ANOTHER BORDER STYLE */
.tableBorder
	{ border-style: solid; border-width: 0px 0px 1px 1px; border-color: FDB84F }
.tableCell
	{ font-size: 10px; border-style: solid; border-width: 1px 1px 0px 0px; border-color: black; }


/* styles used in the calculators */

.Line
	{ border-bottom: 1px solid #000; }

.ItemRow
	{ background-color: #ECF0F5; }

.ItemAltRow
	{ background-color: #ffffff; }
	
.TonnageTypeHeader
	{ 	font-weight : bold; }
