@charset "utf-8";
/* CSS Document */







	img
		{
			border:none;
			margin:0;
			padding:0;
		}



	body
		{
		
		}
		
		
		
	ol
		{
			list-style:circle;
		}
		
	ol li
		{
			margin-bottom:20px;	
		}
	
	li
		{
			line-height:140%;
		}	
		
	ul
		{
			list-style:circle;
		}	

	.readmore a 
		{	
			color:#b1631b;
			text-decoration:none;
		}


		.basic_page
			{
				margin:0 ;
				padding: 0 ;
				font-family:Verdana;
				line-height: 150%;
				background-image:url(../gfx/gradient_bg_1px.jpg);
				background-repeat:repeat-y;
				background-position:center;
				background-color:#dfdfdf;
				/*background-color:#FF0000;*/
				margin-top: 10px ;
			}



	#container
		{

			width: 965px ;		
			margin-left:auto ;
			margin-right:auto ;
			padding:0;
			
		}



		#header
			{
				background: none ;
				overflow: hidden ;
				margin: 0 ;
				padding: 0 ;
				height:	141px ;
			}

		
		#columns
			{
				background:#3984AE;
				margin-top: 12px ;
				padding: 0 ;
				background-image:url(../gfx/left_col_bg_pages.jpg) ;
				background-repeat:no-repeat;
			}

			
			#left_column
				{
					float:left ;
					overflow: hidden ;
					width: 180px ;
				}


			#right_column
				{
					float:right ;
					background: #FFFFFF ;
					background-image:url(../gfx/ext_mid_bg.jpg) ;
					background-repeat:no-repeat ;
					width:764px;
					margin-bottom: 0px ;
					margin-left: -100px ;
					padding: 10px ;
				}

			#right_column p
				{
					margin-bottom: 1em ;
					line-height: 150%;
				}


				#right_column_header
					{
						overflow: hidden ;
						height: 110px ;
					}


				#right_column_content
					{
						margin-top:10px;
						padding: 5px ;
						color:#345c77;
						font-size:12px;
						line-height:14px;
					}
					
				#right_column_content a
					{
						color:#b1631b;
						text-decoration:none;
					}
					
						#method_list
							{
								list-style-type:circle ;
								line-height:18px;
							}	
							
						#news_list
						{
							list-style-type:circle ;
							line-height:18px;
							padding-left: 10px ;
							text-indent: 10px ;
						}

	
	
			#content_footer
				{
					clear:both ;
					background-image:url(../gfx/content_footer_bg.jpg) ;
					background-repeat:no-repeat ;
					height: 150px ;
					overflow:hidden ;
					padding: 5px ;
				}



		#course_information ol 
			{
				line-height:14px;
				margin-left: 185px ;

			}
			
		#course_information li 
			{
				line-height:12px;

			}	
		
		
		
		#course_information 
			{
				border:3pt solid #000 ;
				list-style:decimal;
				font-size:12px;
				color:#FFFFFF;
				background-repeat:no-repeat;
				background-position:left;
				width: 733px ;
				height: 246px ;
				padding-right:10px;
				padding-top:10px;
			}

		/*#course_information_top
			{
				border: 1pt solid #f00;

				list-style:decimal;
				padding-top:10px;
				font-size:12px;
				color:#FFFFFF;
				background-repeat:no-repeat;
				background-position:bottom;
			}

		#course_information_bottom
			{
				border: 1pt solid #f00;
				background-repeat:no-repeat;
				background-position:top;
				color:#FFFFFF; 
				list-style:decimal;
				font-size:12px;
				padding:10px;
			}*/
			
		#course_information a
			{
				color:#F3C830;
			}	



		#footer
			{
				color:#8999a0 ;
				background-repeat:repeat-x;
				background-position:center;
				text-align:center;
				clear: both ;
				padding-top: 1em;
				font-size:12px;
				line-height:12px;
			}
			
		#footer a
		{
			color:#b1631b ;

		}	
		
		
			#copyright
				{
					font-size: xx-small ;
				}	
	




















.page_heading
	{
		font-size: 16px ; 
		margin-top: 1em ;
		margin-bottom: 2em ;
		text-indent: -5px ; 
		text-align: center ;
	}




.faq_question
	{
		color:#548DD4 ;
		/*margin-bottom: -12px ;*/
		margin-bottom: -1em ;
		margin-top: 3em ;
		font-weight: bold ;
	}
	
#faqsbox li
	{
		padding: 5px ;
	}	
	
#faqsbox a
	{
		color: #900 ;
	}
	
#faqsbox a:hover
	{
		color: #b1631b ;
	}
	
.q_color
	{
		color:#548DD4 ;
	}
	

h4
	{
		line-height: 2em ;
		margin-bottom:-.5em;
	}
	
.less_bottom_margin
	{
		margin-bottom: -.5em ;
		line-height: normal ;
		margin-top: 3em ;
	}


.disc_list
	{
		list-style-type:disc ;
	}

.no_list_item
	{
		list-style-type:none ;
	}
	

.no_list_spacing
	{
		margin-left:0 ;
		padding:0;
	}

.spacer_bar
	{
		margin-left:1.5em;
		margin-right:1.5em;
	}
	
	
	
	

.red_border
	{
		border:1pt solid #F00 ;
	}






.bold
	{
		font-weight: bold ;
	}






.details_table
	{
		border: 1pt solid #000 ;
		border-collapse: collapse ;
	}
	
.details_table td
	{
		border: 1pt solid #000 ;
	}












/* card details and acceptance styles */
.card_details
	{
		border:0pt solid #000 ;
	}

.card_details div
	{
		border:.5pt solid #000 ;
		border-collapse: collapse ;
		width: 100% ;
		margin-top:-1px ;
		padding-top: .5em ;
		padding-bottom: .5em ;
		clear:both;
	}
	

.card_details div h4
	{
		width: 40%;
		display: block ;
		float: left ;
		padding-left: 2em ;
		padding-top: 8px ;
	}

.card_details div.card_accepted
	{
		background-image:url( ../gfx/cards/tick.jpg ) ;
		background-position: 90% 50% ;
		background-repeat:no-repeat ;
	}
	
.card_details div.card_not_accepted
	{
		background-image:url( ../gfx/cards/cross.jpg ) ;
		background-position: 90% 50% ;
		background-repeat:no-repeat ;
	}
	

.card_details div.no_card h4
	{
		margin-top: 0px ;
	}
	
.card_details img.tick_cross
	{
		display:none;
	}

/*card_accepted*/


