/* --- Basics --- */
*						{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif}
img						{border:0}
h1						{font-size:16px;background:#00125A;color:#fff;padding-left:5px;margin:0}
h2,h3					{margin-bottom:0;border-bottom:2px #00125A solid;color:#00125A}
h2						{font-size:16px;margin-top:10px}
h3						{font-size:13px}
.cb						{clear:both}
.c						{text-align:center}
.r						{text-align:right}
a						{color:#666;text-decoration:none}
a:hover					{text-decoration:underline}
.b						{font-weight:bold}

/* === Main Elements === */
body					{margin:0;padding:0;text-align:center;font-size:12px}
body.splash				{background:#fff}
body.splash p			{margin:12% auto;width:600px;border:1px #000 solid}
#main					{position:relative;text-align:left;width:760px;margin:0px auto;padding:170px 20px 0 10px;color:#000;background:url(../images/background.jpg) bottom right no-repeat}
#main.market			{background-image:url(../images/background2.jpg)}
#middle					{width:760px;text-align:justify}
#text					{float:left;width:548px;margin-right:10px}
#text .text2			{margin-left:230px}
#photos					{float:right;width:202px}
#photos2				{float:left;width:225px;margin-right:4px;margin-top:5px}
#header					{position:absolute;top:0;left:10px;margin:0px}
#footer					{clear:both;width:760px;height:30px;background:url(../images/efmp_footer.jpg) no-repeat;padding:5px 0 5px 10px;color:#fff;margin:0px}
#tmenu					{position:absolute;top:150px;left:10px}

/* === Top Menu === */
#tmenu					{margin:0;padding:0;list-style-type:none}				
#tmenu li				{float:left;border-right:1px #666 solid}
#tmenu li.nb			{border:0}
#tmenu a				{padding:0 10px;color:#000}
#tmenu li.nb a			{padding-right:0px}

/* === Side Menu === */
#smenu					{padding:0;text-align:left;list-style-type:none;float:left;width:220px;margin:10px 10px 0 0}
#smenu li				{background:#cacddc;margin-bottom:2px;line-height:25px}
#smenu li a		 		{padding-left:5px;display:block;color:#00125A}		
#smenu li a:hover		{background:#FEF5D8;text-decoration:none;color:#fec400}
#smenu ul				{list-style-type:square;margin:0;padding-left:20px}
#smenu li.sub			{margin-bottom:20px;color:#00125A;font-weight:bold;padding-left:5px}
#smenu li.sub li 		{margin:0;padding:0}
#smenu li.sub li a		{background:#cacddc}
#smenu li.sub li a:hover{background:#cacddc;text-decoration:underline;color:#00125A}

/* === Login === */
#login					{width:300px}
#login legend			{font-weight:bold;color:#00125A}
#login input			{width:150px;margin-bottom:2px}
#login label			{float:left;width:100px;margin-bottom:2px;font-weight:bold}
#login input.btn		{width:100px}

/* === Enquiry === */
.enquiry *				{margin-bottom:2px;text-align:left}
.enquiry label			{float:left;width:150px}
.enquiry input			{width:180px;margin-right:30px}
.enquiry textarea		{width:380px}
.btns input				{width:75px;margin-right:50px;text-align:center}
.col					{float:left;width:380px}

/* === Bits === */
textarea				{height:75px}
#photos img	,
#photos2 img			{border:1px #ccc solid}
#text p,#photos p,
#photos2 p				{margin:10px 0}
#map					{border:1px #666 solid;padding:0}

#photos p.partner,
#photos2 p.partner		{width:225px;height:60px;margin:10px 0 0 0}
#photos p.partner img,
#photos2 p.partner img	{margin:2px 0 0 2px}
#photos p.partner span,
#photos2 p.partner span	{float:left;width:96px}

.news a					{font-weight:bold;color:#00125A}
#text a					{font-weight:bold;color:#00125A}


/*Home */
#middle.venn			{background:url(../images/venn.gif) top center no-repeat;height:600px}
#middle.venn *			{background:none;color:#000;text-align:center;border:0}
.circle					{position:absolute;top:200px;left:160px;width:220px;line-height:1.6em}
.circle2				{display:none}
#c2						{top:200px;left:395px}
#c3						{top:390px;left:280px;font-weight:bold;font-size:16px}
#c4						{top:510px;left:220px;width:340px;line-height:1.2em}

/*Downloads */
ul.dload				{margin:0px;padding:0px;list-style-type:none}
.dload li				{float:left;width:275px;height:40px;display:table-cell;text-transform:capitalize}
.dload li img			{vertical-align:middle;margin-right:5px}
.dload li.cat			{color:#00125A;font-weight:bold;height:auto;margin:10px 0;width:555px}
.dload li a				{text-decoration:none}

.main					{margin-left:230px}
.points					{list-style:inside}

#photos p.bdr			{border:1px #ccc solid}



		