@charset "utf-8";

/* CSS NAV STYLE */

a:link    {color:#0033ff; text-decoration:underline}
a:visited {color:#9900ff; text-decoration:underline}
a:active  {color:#0033ff; text-decoration:none}
a:hover   {color:#000000; text-decoration:none}

h1 {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0078A1;
	padding-bottom: 20px;
}

h2 {
	font-size: 11pt;
	font-weight: bold;
	color: #0078A1;
	padding: 0;
	margin: 0;
}

/* specific divs */

#calloutspace { 

	padding: 10px 20px 12px 15px;  

	margin: 0px; 

}

#searchspace {

	margin: 0px;

	padding-top: 50px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 150px;

}



#policies {

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 20px;

}



#headline {

	display: block;

	width:460px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #0078A1;

	margin-left: 0px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	margin-bottom: 15px;

	margin-top: 10px;

	font-weight: bold;

}



/* specific ul and ol */



ol.decimal {list-style-type: decimal;list-style-position: inside;}

ul.square {
	list-style-type: square;
	list-style-position: inside;
}


/* borders and dividers */

.border {

	background-color: #007ea2;

	padding-top: 0px;

	padding-right: 1px;

	padding-bottom: 0px;

	padding-left: 0px;

}





.divider {

	background-color: #EBDD98;

	padding-top: 0px;

	padding-right: 1px;

	padding-bottom: 0px;

	padding-left: 0px;

}


/* content colours */


.contentyellowgreen {

	background-color: #F0FFBA; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

	

.contentyellow {

	background-color: #FCF7A9; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}	



.contentpink {

	background-color: #FFDEDF; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.contentpurple {

	background-color: #D2D6EA; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.contentorange {

	background-color: #FFDD96; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}	



.contentgreen {

	background-color: #D9EEDB; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.contentblue {

	background-color: #C3E0E9; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.contenthome {

	background-color: #F4EFD3; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}		

.whatsnew {
	/*background-color: #FCF7A9;*/ 
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;
	padding:0 10px 0 20px;
/*
	padding-top: 40px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 20px;*/

	/*background-image: url(../images/home_whatsnew.gif);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 188px;*/

	}



.mission {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	padding-top: 50px;

	padding-right: 30px;

	padding-bottom: 150px;

	padding-left: 15px;

	line-height: 20px;

	background-image: url(../images/home_content_bg.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



.maincontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	padding-top: 50px;

	padding-right: 30px;

	padding-bottom: 50px;

	padding-left: 15px;

}



.secondarycontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	padding-top: 15px;

	padding-right: 30px;

	padding-bottom: 20px;

	padding-left: 15px;

}





/* breadcrumb formating */

.breadcrumbtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #007EA2;

	font-weight: bold;

	text-decoration: none;

}



a.breadcrumbtext:link    {text-decoration:none;color:#007EA2}

a.breadcrumbtext:visited {text-decoration:none;color:#007EA2}

a.breadcrumbtext:hover   {text-decoration:none;color:#000000}

a.breadcrumbtext:active  {text-decoration:none;color:#D17602}



.breadcrumbactive {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #D17602;

	font-weight: bold;

	text-decoration: none;

}

/* subnavs */



.subnav {

	padding: 0;

}



.subnavbgyellow {

	background-image: url(../images/subnav_bg_yellow.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



.subnavbgyellowgreen {

	background-image: url(../images/subnav_bg_yellowgreen.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



.subnavbgorange {

	background-image: url(../images/subnav_bg_orange.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 100px;

}



.subnavbgpurple {

	background-image: url(../images/subnav_bg_purple.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



.subnavbggreen {

	background-image: url(../images/subnav_bg_green.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 100px;

}



.subnavbgblue {

	background-image: url(../images/subnav_bg_blue.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 100px;



}



.subnavbgpink {

	background-image: url(../images/subnav_bg_pink.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



.subnavbgbrown {

	background-image: url(../images/subnav_bg_brown.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 100px;

}



.subnavtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}



a.subnavtext:link    {text-decoration:none;color:#000000}

a.subnavtext:visited {text-decoration:none;color:#000000}

a.subnavtext:hover   {text-decoration:none;color:#007EA2}

a.subnsubnavtextav:active  {text-decoration:none;color:#D17602}



ul.image {

	list-style-image: url(../images/subnav_bullet.gif);

	margin: 2px;

	padding: 2px;

	padding-left: 12px;

}

ul.sub {

	list-style-type: square;

	margin: 5px;

	padding: 5px;

}



.subnavtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #007EA2;

	font-weight: bold;

	text-decoration: none;

	padding-left: 12px;

	padding-bottom: 3px;

	padding-top: 15px;

}





/* ---- Registration Form Selectors ---- */

table#registration {

	width: 480px;

	padding: 0;

	margin: 0;

	border: 0;

}



table#registration td {

	padding: 8px 5px 8px 5px;

	border-bottom: 1px solid #bfb88e;

}



table#registration td.clear {

	border-bottom: 0;

}



table#registration th {

	padding: 10px 10px 10px 10px;

	background: #f5c465;

	font-size: 11pt;

	font-weight: bold;

	color: #007EA2;

}



/* ----------- AFM Courses ----------- */



.courses {

	border-top: 1px solid #007EA2;

	border-left: 1px solid #007EA2;

	padding: 0;

	width: 100%;

}



.courses th {

	padding: 5px;

	background: #0078a1;

	font-size: 10pt;

	font-weight: bold;

	color: #FFFFFF;

	border-bottom: 1px solid #007EA2;

	border-right: 1px solid #007EA2;

	margin: 0;

}



.courses td {

	padding: 4px;

	border-bottom: 1px solid #007EA2;

	border-right: 1px solid #007EA2;

	font-size: 11px;

	margin: 0;

}



.courses_subtable {

	width: 100%;

}



.courses_subtable td {

	border-bottom: 0;

	border-right: 0;

}



/* ----------- end of AFM course styles ------- */







/* -------------- Left Content Menu Styles ---------------*/



#content_menu {

	font-size: 12px;

	color: #000;

	font-weight: normal;

	text-decoration: none;

	padding: 0 0 0 10px;

	margin: 0;

}



#content_menu li {

	list-style-type: none;

	margin: 0 10px 0 10px;

	padding: 5px 0 5px 0px;

	border-bottom: 1px solid #9bbac3;

}



#content_menu li a {

	display: block;

	padding: 0 0 0 10px;

	text-decoration: none;

	background: url(../images/subnav_bullet.gif) no-repeat left;

	/*color: #FD1914;*/

	color: #000;

	text-decoration: none;

}



#content_menu li a:hover {

/*	list-style-image: url(images/red_bullet.gif);*/

	background: url(../images/subnav_bullet.gif) no-repeat left;

	color: #007EA2;

}



#content_menu li a.active{

/*	list-style-image: url(images/red_bullet.gif);*/

	background: url(../images/subnav_bullet.gif) no-repeat left;

	color: #000;

	border-bottom: none;

}



#content_menu li a:visited {

	text-decoration: none;

}



#content_menu li ul {

	padding: 0;

	margin: 5px 0 5px 15px;

}



#content_menu li ul li {

	list-style-type: none;

	margin: 0 10px 0 10px;

	padding: 2px 0 2px 0px;

	border: 0;

}



#content_menu li ul li a {

	display: block;

}

.calloutbg {

	background-image: url(file://///Zarvo/zed1/INTOUCH/AFM/0298%20-%20AFM%20Corporate%20Website%20Changes/4-Deploy/images/callout_bg.gif);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #F4EFD3;

	padding-bottom: 3px;

}



.callout1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 38px;

	padding-left: 10px;

}



.callout2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 65px;

	padding-left: 22px;

}



.callout3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 65px;

	padding-left: 10px;

}



calloutlinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #D17602;

	}

	

a.calloutlinks:link    {

	text-decoration:none;

	color:#D17602;

	font-weight: bold;

}

a.calloutlinks:visited {

	text-decoration:none;

	color:#D17602;

	font-weight: bold;

}

a.calloutlinks:hover   {

	text-decoration:none;

	color:#FFFFFF;

	font-weight: bold;

}

p {
	padding-bottom: 10px;
	padding-top: 10px;
}

