
body
{
	font-family: Tahoma;
	color: #000000;
	margin: 0px;
	background-color: #0062ac;
}

.navbar_breadcrumbs
{
	text-align: right;
	float: right;
	color: #616265;
}
.navbar_breadcrumbs a
{
	text-decoration: none;
	color: #616265;
	font-size: 8pt;
	font-family: Tahoma;
}
.FSunderline
{
	color: #1A73B4;
	text-decoration: underline;
}
a
{
	font-family: Verdana;
	font-size: 10pt;
	color: #006BB6;
}
a:hover
{
	color: #FCC000;	
}
p
{
	font-size: 10pt;		
}
h3
{
	font-size: 10pt;		
	font-weight: bold;
}
.sectionHeader2 {
	font-size: 12pt;
	font-weight: normal;
}
h1
{
	font-size: 18pt;
	color: #006BB6;
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 0px;
	font-family: Tahoma;
}
img
{
	border: none;	
}
.LogoImage
{
	border: none;	
	margin-top: 10px;
	margin-left: 10px;
}
.ContactTitle
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FCC000;
	font-weight: bold;
}
.ContactContent
{
	font-size: 8pt;
	color: #FFFFFF;	
}
.ContactContent a
{
	font-size: 8pt;
	color: #FFFFFF;
}
.PageTitle
{
	margin-top: 15px;
	margin-bottom: 5px;
}
.Breadcrumb
{
	float: right;
	margin-top: -30px; 
	margin-right: 20px;
	color: #616265;
}
.Breadcrumb a
{
	text-decoration: none;
	color: #616265;
	font-size: 8pt;
	font-family: Tahoma;
}
.Breadcrumb a:hover
{
	color: #0062AC;
}
.MainContent
{
	margin: 10px 0px 10px 15px;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 12px;
}


/* FAQ page styles - start */

.faq-panel
{
	float: left;
	width: 400px;
	margin: 0 30px 0 0;
}

.panel-title
{
	font-size: 18px;
}
ul.faq
{
	padding: 0px;
	margin: 10px 0 0 0;
	list-style-type: none;
	color: #1A73B4;
}
ul.faq a:link
{
	text-decoration: underline;
}
ul.faq a:visited
{
	text-decoration: underline;
}
ul.faq a:hover
{
	text-decoration: underline;
	color: #A8C0E0;
}



/* FAQ page styles - end */









/* TUTORIAL page styles - start */





.tutorial

{

  float: left;

  margin: 0 0 0 20px;

  height: 155px;

}

.tutorial .heading

{

  font-weight: bold;

  margin: 0 0 11px 0;

  float: left;

}

.tutorial .thumbnail

{

  float: left;

  margin: 7px 28px 0 0;

}

.text ul

{

	float: left;

	list-style-type: disc;

	margin: 10px 0 0 15px;

}

.text .tutorial-link

{

	list-style-type: none;

}

.text a:link

{

	text-decoration: underline;

	color: #448CC2;

}

.text a:visited

{

	text-decoration: underline;

	color: #448CC2;

}

.text a:hover

{

	text-decoration: underline;

	color: #448CC2;

}





/* TUTORIAL page styles - end */







/* LATEST NEWS - start */



.main-latest .heading

{

	color: #609DCB;

	font-weight: bold;

	font-size: 16px;

	margin: 0 0 14px 0;

}

.main-latest .thumbnail

{

	float: left;

	padding: 0 17px 0 0;

}

.main-latest .date-stamp

{

	color: #BCBCBC;

	font-weight: bold;

	margin: 25px 0 0 0;

}

.main-latest .feed a:link

{

	color: #609DCB;

	font-size: 17px;

	text-decoration: none;

}

.main-latest .feed a:visited

{

	color: #609DCB;

	font-size: 17px;

	text-decoration: none;

}

.main-latest .feed a:hover

{

	color: #A8C0E0;

	font-size: 17px;

	text-decoration: none;

}



/* LATEST NEWS - end */



.Footer

{

	clear: both;

	font-size: 8pt;

	color: #FFFFFF;

	padding: 5px 6px;

	background-color: #0062AC;

	margin-left: 215px;	

	text-align: right;

}



.Footer a

{

font-size: 8pt;

	text-decoration: none;

	color: #FFFFFF;	

}



.Footer a:hover

{

	text-decoration: none;

	color: #FFD97A;	

}



.ApplyForAccount

{

	font-family: Verdana;

	font-size: 10pt;

	color: #FFFFFF;

	padding: 10px 15px;

}



.ApplyForAccount a

{

	color: #FFFFFF;

	text-decoration: none;

}



.ApplyForAccount a:hover

{

	color: #FFD97A;

}



/* Main round edges for main content */

.maint  { background: url('../../../../images/maint.gif') 0 0 repeat-x; height: 100%; }

.mainb  { background: url('../../../../images/mainb.gif') 0 100% repeat-x; height: 100%;}

.mainl  { background: url('../../../../images/mainl.gif') 0 0 repeat-y; height: 100%;}

.mainbl  { background: url('../../../../images/mainbl.gif') 0 100% no-repeat; height: 100%;}

.maintl { background: url('../../../../images/maintl.gif') 0 0 no-repeat; height: 100%;}



/* Style for yellow box with rounded edges */

.yellowboxt  { background: url('../../../../images/yellowt.gif') 0 0 repeat-x;  WIDTH: 440px}

.yellowboxb  { background: url('../../../../images/yellowb.gif') 0 100% repeat-x; }

.yellowboxr  { background: url('../../../../images/yellowr.gif') 100% 0 repeat-y; }

.yellowboxl  { background: url('../../../../images/yellowl.gif') 0 0 repeat-y; }

.yellowboxbl  { background: url('../../../../images/bl.gif') 0 100% no-repeat; }

.yellowboxbr  { background: url('../../../../images/br.gif') 100% 100% no-repeat; }

.yellowboxtl { background: url('../../../../images/tl.gif') 0 0 no-repeat; }

.yellowboxtr  { background: url('../../../../images/tr.gif') 100% 0 no-repeat; } 



.blueboxt  { background: url('../../../../images/bluet.gif') 0 0 repeat-x;  }

.blueboxb  { background: url('../../../../images/blueb.gif') 0 100% repeat-x; }

.blueboxr  { background: url('../../../../images/bluer.gif') 100% 0 repeat-y; }

.blueboxl  { background: url('../../../../images/bluel.gif') 0 0 repeat-y; }

.blueboxbl  { background: url('../../../../images/bluebl.gif') 0 100% no-repeat; }

.blueboxbr  { background: url('../../../../images/bluebr.gif') 100% 100% no-repeat; }

.blueboxtl { background: url('../../../../images/bluetl.gif') 0 0 no-repeat; }

.blueboxtr  { background: url('../../../../images/bluetr.gif') 100% 0 no-repeat; }



/* this could be redundant */

td.head

{

	background-color: #F3B324;

	font-weight: bold;

	border: 1px solid #97B5DD;

	color: #000;

}









/* FAQ page - hide FAQ answers by default */

.answer0 {display: none;}
.answer1 {display: none;}
.answer2 {display: none;}
.answer3 {display: none;}
.answer4 {display: none;}
.answer5 {display: none;}
.answer6 {display: none;}
.answer7 {display: none;}
.answer8 {display: none;}
.answer9 {display: none;}
.answer10 {display: none;}
.answer11 {display: none;}
.answer12 {display: none;}
.answer13 {display: none;}
.answer14 {display: none;}
.answer15 {display: none;}
.answer16 {display: none;}
.answer17 {display: none;}
.answer18 {display: none;}













/* curved edges - this version works */

.t {background: url(../../../../images/t.gif) 0 0 repeat-x; float: left;}
.b {background: url(../../../../images/t.gif) 0 100% repeat-x}
.l {background: url(../../../../images/l.gif) 0 0 repeat-y}
.r {background: url(../../../../images/l.gif) 100% 0 repeat-y}
.bl {background: url(../../../../images/bl.gif) 0 100% no-repeat}
.br {background: url(../../../../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../../../../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../../../../images/tr.gif) 100% 0 no-repeat; padding: 15px}



/* new styles (as from G2 sunday) */

body
{
	background-color: #0062ac;
}
#site-banner
{
	vertical-align: top;
}
#contact-details
{	
	margin: 51px 0 0 0;
}
#left-panel
{
	vertical-align: top; 
	width: 215px; 
	padding-left: 10px; 
	padding-top: 20px;
}
#site-main
{
	vertical-align:	top; 
	background-color: #0062AC;
	/*height: 1360px;*/
}
#options
{
	color: #FFFFFF;
	font-size: 12px;
	margin-right: 10px;
	margin-top: 10px;
	text-align: right; 
	vertical-align: top; 
	padding-top: 13px; 
	padding-right: 10px;
}
#options a
{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#options a:hover
{
	color: #FCC000;
}
#contact-details a
{
	text-decoration: underline;
}
#nav-panel
{
	width:200px; 
	margin: 10px 0 0 0;
}
.ContactContent a
{
	text-decoration: underline;
}
.ImmControlAlign_Right
{
	text-align: right;
	float: right; 
}