body {
	margin: 0px;
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #737477;
	background: #bdbdbd;
	text-align: justify
}

#wrap {
	position: relative;
	width: 980px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	
}

#LeftNav {
	float: left;
	width: 204px;
}

#Logo {
	background: url(../images/logo/logo-GO-Carriers.jpg) no-repeat top left;
	height: 130px;
	padding-top: 36px;
	padding-left: 19px;
	padding-bottom: 21px;
	height: 157px;
	margin-top: 10px
}

#RightContent {
	margin-left: 204px;
	background: #fff;
	padding: 2px
}

#ContentMain {
	padding: 21px 32px;
	background: url(../images/bkgd/body/home-bg.jpg) repeat-y top left
}

.Content {
	background: #fff;
	padding: 21px 26px;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.4em;
	min-height: 470px
}

#Footer {
	clear: both;
	background: #63add2;
	color: #fff;
	text-align: right;
	padding: 26px 32px;
	font-size: 0.9em
}

#Footer ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inherit
}

#Footer li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#Footer a:link, #Footer a:visited {
	color: #fff;
	text-decoration: underline;
}

#Footer a:hover {
	text-decoration: none;
}

.SharePrice {
	text-align: center;
	padding: 21px;
	color: #103d80;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, sans-serif;
	line-height: 1em
}

.SharePrice a:link, .SharePrice a:visited {
	color: #103d80;
	text-decoration: underline;
	font-size: 12px
}

.SharePrice a:hover {
	text-decoration: none;
}

.ARBlock a:link, .ARBlock a:visited {
	color: #103d80;
	text-decoration: underline;
	font-size: 11px
}

.ARBlock a:hover {
	text-decoration: none;
}

.ARBlock {
	background: #cacaca;
	padding: 10px;
	height: 85px;
	font-size: 10px;
	width: 184px
}

.ARBlock h2 {
	font-size: 1.35em;
	color: #103d81;
	margin: 0px 0px 10px 0px;
	padding: 0px
}

.ARBlock p {	
	padding: 0px;
	margin: 0px;
}

.ARImage {
	float: left;
	width: 60px
}

.ArContent {
	float: right;
	text-align: left;
	width: 119px;
}

.ContactsPanel {
	float: right;
	background: #c1deed;
	border: 1px solid #74b5d2;
	width: 200px;
}

.ManagementList {
	float: left;
	background: #c1deed;
	border: 1px solid #74b5d2;
	width: 100%;
	margin-bottom: 20px
}

.ContactsList {
	border: 5px solid #fff;
	padding: 5px;
	font-size: 0.9em
}

.Management {
	float: left;
	border: 5px solid #fff;
	padding: 5px;
	font-size: 0.9em;
	width: 96.8%;
}

.ManagementList ul, .ContactsList ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.ContactsList li {
	padding: 5px;
}

.ManagementList li {
	padding: 5px;
	float: left;
	width: 140px
}

.Tartsinis .ManagementList li.Tartsinis, .George .ManagementList li.George, .Saul .ManagementList li.Saul, .Phanos .ManagementList li.Phanos, .Pappadakis .ManagementList li.Pappadakis, .Moloney .ManagementList li.Moloney, .Nikolaou .ManagementList li.Nikolaou, .Kearney .ManagementList li.Kearney, .Dimitriou .ManagementList li.Dimitriou, .Anagnostara .ManagementList li.Anagnostara, .Campbell .ManagementList li.Campbell, .HeadOffice .ContactsList li.HeadOffice, .Financial .ContactsList li.Financial, .InvestorMedia .ContactsList li.InvestorMedia {
	background: #e0eff6
}

.ManagementList a:link, .ManagementList a:visited, .ContactsList a:link, .ContactsList a:visited {
	color: #325b92;
	text-decoration: underline
}

.ManagementList a:hover, .ContactsList a:hover {
	text-decoration: none;
}

.noBG {
	padding: 5px 10px;
	font-size: 11px;
	background: #e0eef6;
	float: left;
	width: 96.8%;
	border-top: 5px solid #c1deed
}

.ManagementContent {
	margin: 10px;
}

.update {
	color: #63add2;
	position: absolute;
	bottom: 100px;
	left: 264px;
}

/* STYLES */

h1 {
	font-size: 1.8em;
	margin: 0px 0px 20px 0px;
	color: #325b92;
	border-bottom: 2px solid #74b5d2;
	padding-bottom: 10px;
	width: 100%;
	font-family: arial, sans-serif
}

h2.News {
	font-size: 1.4em;
	margin: 0px 0px 15px 0px;
	color: #63add2;
	padding-bottom: 0px;
	border-bottom: 1px solid #b1d6e8;
	width: 100%;
	font-family: arial, sans-serif
}

h3 {
	margin: 0px;
	padding: 15px 0px 5px 0px;
	color: #63add2
}

.SharePrice h2 {
	font-size: 1.3em;
	margin: 0px;
	padding: 0px 0px 9px 0px;
}

p {
	padding: 12px 0px 0px 0px;
}

a:link, a:visited {
	color: #0a327a;
	text-decoration: underline;
}

a:hover {
	color: #4f8fbf;
	text-decoration: none;
}

strong, b {
	color: #535b5d;
}


/* RESULTS PAGE */

.ResultsHeader {
	border-bottom: 5px solid #fff;
	padding: 10px
}

.SearchResult {
	margin-bottom: 20px;
}


.SearchResultAlt {
	background: #d0e7f1;
	border-top: 5px solid #d0e7f1;
	border-bottom: 5px solid #d0e7f1;
}


.SearchResultTitle {
	line-height: 2em;
	padding: 10px;
	font-size: 1.1em
}

.SearchResultDesc {
	padding: 10px;
	
}

tr.ResultsHeader td {
	padding: 10px;
}

dl { margin-top: 0; line-height: 1.5em; }
dt { font-weight: bold; }
dd { margin-left: 8em; margin-top: -1.5em; }

dl.factsheet { line-height: 1.5em; padding-top: 15px; padding-bottom: 15px }
dl.factsheet dd { margin-left: 9em; margin-top: -1.5em; }
dl.factsheetFirst dd { margin-left: 9em; margin-top: -1.5em; }


/* RESULTS PAGE */

.SingleLineBtm {
	border-bottom: 1px solid #000;
}

.DblLineBtm {
	border-bottom: 2px solid #000;
}

.TripleLineBtm {
	border-bottom: 3px double #000;
}

.ProspectusOut {
	background: #c1deed;
	border: 1px solid #74b5d2;
	font-size: 0.9em;
	color: #54534a
}

.ProspectusIn {
	border: 5px solid #fff;
	padding: 5px;
}

.ProspectusOut p {
	margin: 5px;
	padding: 0px;
	line-height: 1.3em
}

