/* CSS Document */

html, body, p, h1, h2, h3, h4, h5, h6, 
form, fieldset, img, table, tr, td {
	border:  				0;
	margin:  				0;
	padding: 				0;
}

body {
	background: 			#5f5e5c; 
}

body, p {		
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	line-height: 			18px;
}

h1, h2, h4, h5 {
	background:				transparent;
	color: 					#2eaac2;
}

h1 {
/*	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size: 				18px;
	font-weight: 			bold;
	letter-spacing:		8px;
	padding-top:			36px;
	padding-bottom: 		6px;
	text-transform: 		uppercase;
}

h2 {
/*	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size: 				19px;
	font-weight: 			bold;
	letter-spacing:		0px;
	padding-bottom: 		12px;
}

h3 {
	background:				transparent;
	color: 					#aad4da;
	font-size: 				18px;
	font-weight: 			bold;
	padding-top:			12px;
}

h4 {
/*	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size: 				18px;
	font-weight: 			bold;
	letter-spacing:		8px;
	padding-top:			6px;
}

h5 {
	font-size: 				14px;
	font-weight: 			bold;
	letter-spacing: 		1px;
	padding-top:			9px;
	padding-bottom:		0px;
}

h6 {
	color: 					#97cbd0;
	font-size:				12px;
	margin-top:				-6px;
	padding-top:			0px;
}

p {
	padding-top:			9px;
	padding-bottom: 		6px;
}

ul {
	margin-top:				9px;
	margin-bottom:			9px;
	margin-left:			8px;
	padding-left:			7px;
}

ol li {
	margin-top:				6px;
	margin-bottom:			6px;
	padding-right: 		15px;
	text-align:				justify;
}

ol.maps, ol.maps2 {
	margin:					0 0 0 10px;
   padding-left: 			18px;
	text-indent: 			0px;
}

ol.maps li {
	color:					#2eaac2;
	font-weight:			normal;
	margin-top:				2px;
	margin-bottom:			2px;
}

ol.maps2 li {
	color:					#2eaac2;
	font-weight:			normal;
	margin-top:				1px;
	margin-bottom:			1px;
}

ol.std li {
	margin-top:				2px;
	margin-bottom:			2px;
}

p, ul, li, ol.maps li a, ol.maps2 li a, 
ol.maps li a:visited, ol.maps2 li a:visited {
	background: 			transparent;
	color: 					#595959;
}

/***************************************************************************************
/*  HYPERLINKS 																 							   
/***************************************************************************************/

a, a:active, a:visited, a:hover {
	text-decoration: 		none;
}

a, a:visited {
	background: 			transparent;
	color: 					#c53162;
}

a:hover, a.flip, a.flip:visited {
	background: 			transparent;
	color: 					#31adc5;
}

a.flip:hover {
	background: 			transparent;
	color: 					#c53162;
}

ol.maps li a, ol.maps li a:visited {
	font-weight:			normal;
}

ol.maps li a:hover {
	background: 			transparent;
	color: 					#dd127b;
}

a.buttons, a.buttons:visited {
	background-image: 		url(../images/golf-courses.png);
	background-position: 	top left;
	color:						white;
	display: 					block;
	float:						left;
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:					18px;
	height:						35px;
	line-height:				25px;
	padding-top:				5px;
	text-align:					center;
	vertical-align: 			middle;
	width:						190px;
}

a.buttons:hover {
	background-image: 		url(../images/golf-coursesH.png);
}

a.black, a.black:visited {
	color:						#595959;
}

a.black:hover {
	color: 						#dd127b;;
}

a.panels, a.panels:active, a.panels:visited {
	color:						white;
}

a.panels:hover {
	color: 						#a5d6de;
}

/***************************************************************************************
/*  TEXT COLOURS		  																   					
/***************************************************************************************/

/* Shades of Grey */
#content .fc-black		{ color: #000000; background: Transparent none; }
#content .fc-grey1		{ color: #1a1a1a; background: Transparent; }
#content .fc-grey2		{ color: #333333; background: Transparent; }
#content .fc-grey3		{ color: #4c4c4c; background: Transparent; }
#content .fc-grey4		{ color: #666666; background: Transparent; }
#content .fc-grey5		{ color: #808080; background: Transparent; }
#content .fc-grey6		{ color: #999999; background: Transparent; }
#content .fc-grey7		{ color: #b2b2b2; background: Transparent; }
#content .fc-grey8		{ color: #cccccc; background: Transparent; }
#content .fc-grey9		{ color: #e6e6e6; background: Transparent; }
#content .fc-white		{ color: #ffffff; background: Transparent; }

/* Red */
#content .fc-red1			{ color: #330000; background: Transparent; }
#content .fc-red2			{ color: #660000; background: Transparent; }
#content .fc-red3			{ color: #990000; background: Transparent; }
#content .fc-red4			{ color: #cc0000; background: Transparent; }
#content .fc-red5			{ color: #ff0000; background: Transparent; }
#content .fc-red6			{ color: #ff3333; background: Transparent; }
#content .fc-red7			{ color: #ff6666; background: Transparent; }
#content .fc-red8			{ color: #ff9999; background: Transparent; }
#content .fc-red9			{ color: #ffcccc; background: Transparent; }

/* Red-Blue */
#content .fc-redblue01	{ color: #330066; background: Transparent; }
#content .fc-redblue02	{ color: #330099; background: Transparent; }
#content .fc-redblue03	{ color: #3300cc; background: Transparent; }
#content .fc-redblue04	{ color: #3300ff; background: Transparent; }
#content .fc-redblue05	{ color: #660099; background: Transparent; }
#content .fc-redblue06	{ color: #6600cc; background: Transparent; }
#content .fc-redblue07	{ color: #6600ff; background: Transparent; }
#content .fc-redblue08	{ color: #9900cc; background: Transparent; }
#content .fc-redblue09	{ color: #9900ff; background: Transparent; }
#content .fc-redblue10	{ color: #cc00ff; background: Transparent; }
#content .fc-redblue11	{ color: #660033; background: Transparent; }
#content .fc-redblue12	{ color: #990033; background: Transparent; }
#content .fc-redblue13	{ color: #990066; background: Transparent; }
#content .fc-redblue14	{ color: #cc0033; background: Transparent; }
#content .fc-redblue15	{ color: #cc0066; background: Transparent; }
#content .fc-redblue16	{ color: #cc0099; background: Transparent; }
#content .fc-redblue17	{ color: #ff0033; background: Transparent; }
#content .fc-redblue18	{ color: #ff0066; background: Transparent; }
#content .fc-redblue19	{ color: #ff0099; background: Transparent; }
#content .fc-redblue20	{ color: #ff00cc; background: Transparent; }

/* Red-Green */
#content .fc-redgreen01	{ color: #336600; background: Transparent; }
#content .fc-redgreen02	{ color: #339900; background: Transparent; }
#content .fc-redgreen03	{ color: #33cc00; background: Transparent; }
#content .fc-redgreen04	{ color: #33ff00; background: Transparent; }
#content .fc-redgreen05	{ color: #669900; background: Transparent; }
#content .fc-redgreen06	{ color: #66cc00; background: Transparent; }
#content .fc-redgreen07	{ color: #66ff00; background: Transparent; }
#content .fc-redgreen08	{ color: #99cc00; background: Transparent; }
#content .fc-redgreen09	{ color: #99ff00; background: Transparent; }
#content .fc-redgreen10	{ color: #ccff00; background: Transparent; }
#content .fc-redgreen11	{ color: #663300; background: Transparent; }
#content .fc-redgreen12	{ color: #993300; background: Transparent; }
#content .fc-redgreen13	{ color: #996600; background: Transparent; }
#content .fc-redgreen14	{ color: #cc3300; background: Transparent; }
#content .fc-redgreen15	{ color: #cc6600; background: Transparent; }
#content .fc-redgreen16	{ color: #cc9900; background: Transparent; }
#content .fc-redgreen17	{ color: #ff3300; background: Transparent; }
#content .fc-redgreen18	{ color: #ff6600; background: Transparent; }
#content .fc-redgreen19	{ color: #ff9900; background: Transparent; }
#content .fc-redgreen20	{ color: #ffcc00; background: Transparent; }

/* Greens */
#content .fc-green1		{ color: #003300; background: Transparent; }
#content .fc-green2		{ color: #006600; background: Transparent; }
#content .fc-green3		{ color: #009900; background: Transparent; }
#content .fc-green4		{ color: #00cc00; background: Transparent; }
#content .fc-green5		{ color: #00ff00; background: Transparent; }
#content .fc-green6		{ color: #33ff33; background: Transparent; }
#content .fc-green7		{ color: #66ff66; background: Transparent; }
#content .fc-green8		{ color: #99ff99; background: Transparent; }
#content .fc-green9		{ color: #ccffcc; background: Transparent; }

/* Green-Cyan */
#content .fc-greencyan1	{ color: #003333; background: Transparent; }
#content .fc-greencyan2	{ color: #006666; background: Transparent; }
#content .fc-greencyan3	{ color: #009999; background: Transparent; }
#content .fc-greencyan4	{ color: #00cccc; background: Transparent; }
#content .fc-greencyan5	{ color: #33ffff; background: Transparent; }
#content .fc-greencyan6	{ color: #66ffff; background: Transparent; }
#content .fc-greencyan7	{ color: #99ffff; background: Transparent; }
#content .fc-greencyan8	{ color: #ceffff; background: Transparent; }

/* Green-Blue */
#content .fc-greenblue01{ color: #003366; background: Transparent; }
#content .fc-greenblue02{ color: #003399; background: Transparent; }
#content .fc-greenblue03{ color: #0033cc; background: Transparent; }
#content .fc-greenblue04{ color: #0033ff; background: Transparent; }
#content .fc-greenblue05{ color: #006699; background: Transparent; }
#content .fc-greenblue06{ color: #0066cc; background: Transparent; }
#content .fc-greenblue07{ color: #0066ff; background: Transparent; }
#content .fc-greenblue08{ color: #0099cc; background: Transparent; }
#content .fc-greenblue09{ color: #0099ff; background: Transparent; }
#content .fc-greenblue10{ color: #00ccff; background: Transparent; }
#content .fc-greenblue11{ color: #00cc99; background: Transparent; }
#content .fc-greenblue12{ color: #006633; background: Transparent; }
#content .fc-greenblue13{ color: #009933; background: Transparent; }
#content .fc-greenblue14{ color: #009966; background: Transparent; }
#content .fc-greenblue15{ color: #00cc66; background: Transparent; }
#content .fc-greenblue16{ color: #00cc33; background: Transparent; }
#content .fc-greenblue17{ color: #00ff33; background: Transparent; }
#content .fc-greenblue18{ color: #00ff66; background: Transparent; }
#content .fc-greenblue19{ color: #00ff99; background: Transparent; }
#content .fc-greenblue20{ color: #00ffcc; background: Transparent; }

/* Blues */
#content .fc-blue1		{ color: #000033; background: Transparent; }
#content .fc-blue2		{ color: #000066; background: Transparent; }
#content .fc-blue3		{ color: #000099; background: Transparent; }
#content .fc-blue4		{ color: #0000cc; background: Transparent; }
#content .fc-blue5		{ color: #0000ff; background: Transparent; }
#content .fc-blue6		{ color: #3333ff; background: Transparent; }
#content .fc-blue7		{ color: #6666ff; background: Transparent; }
#content .fc-blue8		{ color: #9999ff; background: Transparent; }
#content .fc-blue9		{ color: #ccccff; background: Transparent; }

/* Magenta */
#content .fc-magenta1	{ color: #330033; background: Transparent; }
#content .fc-magenta2	{ color: #660066; background: Transparent; }
#content .fc-magenta3	{ color: #990099; background: Transparent; }
#content .fc-magenta4	{ color: #cc00cc; background: Transparent; }
#content .fc-magenta5	{ color: #ff33ff; background: Transparent; }
#content .fc-magenta6	{ color: #ff66ff; background: Transparent; }
#content .fc-magenta7	{ color: #ff99ff; background: Transparent; }
#content .fc-magenta8	{ color: #ffccff; background: Transparent; }

/* Brown-Yellow */
#content .fc-brownyell1	{ color: #333300; background: Transparent; }
#content .fc-brownyell2	{ color: #666600; background: Transparent; }
#content .fc-brownyell3	{ color: #999900; background: Transparent; }
#content .fc-brownyell4	{ color: #cccc00; background: Transparent; }
#content .fc-brownyell5	{ color: #ffff33; background: Transparent; }
#content .fc-brownyell6	{ color: #ffff66; background: Transparent; }
#content .fc-brownyell7	{ color: #ffff99; background: Transparent; }
#content .fc-brownyell8	{ color: #ffffcc; background: Transparent; }

#content .fc-dark       { color: #2eaac2; background: transparent; }
#content .fc-light      { color: #97cbd0; background: transparent; }

/***************************************************************************************
/*  BACKGROUND COLORS																	      		   
/***************************************************************************************/

#content .bg-white 		{ background: #ffffff none; }
#content .bg-grey1 		{ background: #fafafa none; }
#content .bg-grey2 		{ background: #f4f4f4 none; }
#content .bg-grey3 		{ background: #efefef none; }
#content .bg-grey4 		{ background: #eaeaea none; }
#content .bg-grey5 		{ background: #e4e4e4 none; }
#content .bg-grey6 		{ background: #dfdfdf none; }
#content .bg-grey7 		{ background: #d4d4d4 none; }
#content .bg-grey8 		{ background: #bfbfbf none; }
#content .bg-grey9 		{ background: #aaaaaa none; }
#content .bg-black		{ background: #000000 none; }

#content .bg-red1			{ background: #fff4f4 none; }
#content .bg-red2			{ background: #ffeaea none; }
#content .bg-red3			{ background: #ffdfdf none; }
#content .bg-red4			{ background: #ffd4d4 none; }

#content .bg-blue1		{ background: #f4faff none; }
#content .bg-blue2		{ background: #eaf5ff none; }
#content .bg-blue3		{ background: #dff0ff none; }
#content .bg-blue4		{ background: #d4ebff none; }

#content .bg-green1		{ background: #f4fff4 none; }
#content .bg-green2		{ background: #eaffea none; }
#content .bg-green3		{ background: #dfffdf none; }
#content .bg-green4		{ background: #d4ffd5 none; }

#content .bg-yellow1		{ background: #fffff4 none; }
#content .bg-yellow2		{ background: #ffffea none; }
#content .bg-yellow3		{ background: #ffffdf none; }
#content .bg-yellow4		{ background: #ffffd4 none; }

/***************************************************************************************
/*  FONT STYLE STYLE																	      			   
/***************************************************************************************/

#content .bd 				{ font-weight: 		bold;  }
#content .it 				{ font-style: 			italic; }
#content .scap				{ font-variant: 		small-caps; }
#content .xthru			{ text-decoration: 	line-through; }
#content .ul				{ text-decoration: 	underline; }

/***************************************************************************************
/*  FONT SIZE																		      				   
/***************************************************************************************/

#content .f06 				{ font-size: 			6px;  }
#content .f07 				{ font-size: 			7px;  }
#content .f08 				{ font-size: 			8px;  }
#content .f09 				{ font-size: 			9px;  }
#content .f10 				{ font-size: 			10px; }
#content .f11 				{ font-size: 			11px; }
#content .f12 				{ font-size: 			12px; }
#content .f13 				{ font-size: 			13px; }
#content .f14 				{ font-size: 			14px; }
#content .f15 				{ font-size: 			15px; }
#content .f16 				{ font-size: 			16px; }
#content .f18 				{ font-size: 			18px; }

/***************************************************************************************
/*  LINE HEIGHT																					         
/***************************************************************************************/

#content .lh10 			{ line-height: 		10px; }
#content .lh11 			{ line-height: 		11px; }
#content .lh12 			{ line-height: 		12px; }
#content .lh13 			{ line-height: 		13px; }
#content .lh14 			{ line-height: 		14px; }
#content .lh15 			{ line-height: 		15px; }
#content .lh16 			{ line-height: 		16px; }
#content .lh17 			{ line-height: 		17px; }
#content .lh18 			{ line-height: 		18px; }
#content .lh19 			{ line-height: 		19px; }
#content .lh20 			{ line-height: 		20px; }
#content .lh21 			{ line-height: 		21px; }
#content .lh22 			{ line-height: 		22px; }
#content .lh23 			{ line-height: 		23px; }
#content .lh24 			{ line-height: 		24px; }
#content .lh25 			{ line-height: 		25px; }

/***************************************************************************************
/*  MARGINS																			 						 
/***************************************************************************************/

#content .mt00  			{ margin-top: 			0px;   }
#content .mt03  			{ margin-top: 			3px;   }
#content .mt04  			{ margin-top: 			4px;   }
#content .mt05  			{ margin-top: 			5px;   }
#content .mt06  			{ margin-top: 			6px;   }
#content .mt09  			{ margin-top: 			9px;   }
#content .mt10  			{ margin-top: 			10px;  }
#content .mt12  			{ margin-top: 			12px;  }
#content .mt15  			{ margin-top: 			15px;  }
#content .mt18  			{ margin-top: 			18px;  }
#content .mt20 			{ margin-top: 			20px;  }
#content .mt21  			{ margin-top: 			21px;  }
#content .mt24  			{ margin-top: 			24px;  }
#content .mt30  			{ margin-top: 			30px;  }
#content .mt36  			{ margin-top: 			36px;  }
#content .mt40  			{ margin-top: 			40px;  }
#content .mt45  			{ margin-top: 			45px;  }
#content .mt50  			{ margin-top: 			50px;  }
#content .mt55  			{ margin-top: 			55px;  }
#content .mt60  			{ margin-top: 			60px;  }
#content .mt100 			{ margin-top: 			100px; }
#content .mt150 			{ margin-top: 			150px; }
#content .mt200 			{ margin-top: 			200px; }

#content .mb00  			{ margin-bottom: 		0px;  }
#content .mb03  			{ margin-bottom: 		3px;  }
#content .mb05  			{ margin-bottom: 		5px;  }
#content .mb06  			{ margin-bottom: 		6px;  }
#content .mb09  			{ margin-bottom: 		9px;  }
#content .mb10  			{ margin-bottom: 		10px; }
#content .mb12  			{ margin-bottom: 		12px; }
#content .mb15  			{ margin-bottom: 		15px; }
#content .mb18  			{ margin-bottom: 		18px; }
#content .mb20  			{ margin-bottom: 		20px; }
#content .mb24  			{ margin-bottom: 		24px; }
#content .mb30  			{ margin-bottom: 		30px; }
#content .mb36  			{ margin-bottom: 		36px; }
#content .mb50  			{ margin-bottom: 		50px; }
#content .mb100  			{ margin-bottom: 		100px; }

#content .ml00  			{ margin-left: 	   0px;  }
#content .ml10  			{ margin-left: 		10px; }
#content .ml15  			{ margin-left: 		15px; }
#content .ml20  			{ margin-left: 		20px; }
#content .ml25  			{ margin-left: 		25px; }
#content .ml30  			{ margin-left: 		30px; }
#content .ml35  			{ margin-left: 		35px; }
#content .ml40  			{ margin-left: 		40px; }
#content .ml45  			{ margin-left: 		45px; }
#content .ml50  			{ margin-left: 		50px; }
#content .ml150  			{ margin-left: 		150px;}
#content .ml200  			{ margin-left: 		200px;}
#content .ml250  			{ margin-left: 		250px;}
#content .ml300  			{ margin-left: 		300px;}
#content .ml350  			{ margin-left: 		350px;}

#content .mr05  			{ margin-right: 		5px;  }
#content .mr10  			{ margin-right: 		10px; }
#content .mr15  			{ margin-right: 		15px; }
#content .mr20  			{ margin-right: 		20px; }
#content .mr25  			{ margin-right: 		25px; }
#content .mr28  			{ margin-right: 		28px; }
#content .mr30  			{ margin-right: 		30px; }
#content .mr155  			{ margin-right: 		155px;}

/***************************************************************************************
/*  PADDING																		   					      
/***************************************************************************************/

#content .pd03  			{ padding: 				3px;  }
#content .pd04  			{ padding: 				4px;  }
#content .pd05  			{ padding: 				5px;  }
#content .pd10  			{ padding: 				10px; }
#content .pd15  			{ padding: 				15px; }
#content .pd20  			{ padding: 				20px; }

#content .pt00  			{ padding-top: 		0px;  }
#content .pt01  			{ padding-top: 		1px;  }
#content .pt02  			{ padding-top: 		2px;  }
#content .pt03  			{ padding-top: 		3px;  }
#content .pt04  			{ padding-top: 		4px;  }
#content .pt05  			{ padding-top: 		5px;  }
#content .pt06  			{ padding-top: 		6px;  }
#content .pt07  			{ padding-top: 		7px;  }
#content .pt08  			{ padding-top: 		8px;  }
#content .pt09  			{ padding-top: 		9px;  }
#content .pt10  			{ padding-top: 		10px; }
#content .pt12  			{ padding-top: 		12px; }
#content .pt15  			{ padding-top: 		15px; }
#content .pt18  			{ padding-top: 		18px; }
#content .pt20  			{ padding-top: 		20px; }
#content .pt24				{ padding-top: 		24px; }
#content .pt25				{ padding-top: 		25px; }
#content .pt30				{ padding-top: 		30px; }
#content .pt36				{ padding-top: 		36px; }

#content .pb00				{ padding-bottom: 	0px;  }
#content .pb01				{ padding-bottom: 	1px;  }
#content .pb02				{ padding-bottom: 	2px;  }
#content .pb03				{ padding-bottom: 	3px;  }
#content .pb04				{ padding-bottom: 	4px;  }
#content .pb05				{ padding-bottom: 	5px;  }
#content .pb06				{ padding-bottom: 	6px;  }
#content .pb07				{ padding-bottom: 	7px;  }
#content .pb08				{ padding-bottom: 	8px;  }
#content .pb09				{ padding-bottom: 	9px;  }
#content .pb10				{ padding-bottom: 	10px; }
#content .pb12				{ padding-bottom: 	12px; }
#content .pb15				{ padding-bottom: 	15px; }
#content .pb18				{ padding-bottom: 	18px; }
#content .pb20				{ padding-bottom: 	20px; }
#content .pb24				{ padding-bottom: 	24px; }
#content .pb25				{ padding-bottom: 	25px; }
#content .pb30				{ padding-bottom: 	30px; }
#content .pb36				{ padding-bottom: 	36px; }

#content .pl03 			{ padding-left: 		3px;  }
#content .pl05 			{ padding-left: 		5px;  }
#content .pl10 			{ padding-left: 		10px; }
#content .pl15 			{ padding-left: 		15px; }
#content .pl20 			{ padding-left: 		20px; }
#content .pl25 			{ padding-left: 		25px; }

#content .pr03  			{ padding-right: 		3px;  }
#content .pr05  			{ padding-right: 		5px;  }
#content .pr10  			{ padding-right: 		10px; }
#content .pr15  			{ padding-right: 		15px; }
#content .pr20  			{ padding-right: 		20px; }
#content .pr25  			{ padding-right: 		25px; }
#content .pr155  			{ padding-right: 		155px;}

/***************************************************************************************
/*  HEIGHT																		   					      
/***************************************************************************************/

#content .h10				{ height:				10px; }
#content .h15				{ height:				15px; }
#content .h20				{ height:				20px; }
#content .h25				{ height:				25px; }
#content .h30				{ height:				30px; }

/***************************************************************************************
	/* WIDTH																		   					      
/***************************************************************************************/

#content .w20p				{ width:					20%;  }
#content .w25p				{ width:					25%;  }
#content .w30p				{ width:					30%;  }
#content .w33p				{ width:					33%;  }
#content .w40p				{ width:					40%;  }
#content .w45p				{ width:					45%;  }
#content .w50p				{ width:					50%;  }
#content .w55p				{ width:					55%;  }
#content .w60p				{ width:					60%;  }
#content .w65p				{ width:					65%;  }
#content .w70p				{ width:					70%;  }
#content .w75p				{ width:					75%;  }
#content .w80p				{ width:					80%;  }
#content .w85p				{ width:					85%;  }
#content .w90p				{ width:					90%;  }
#content .w95p				{ width:					95%;  }
#content .w100p			{ width:					100%; }

#content .w10				{ width:					10px;  }
#content .w15				{ width:					15px;  }
#content .w20				{ width:					20px;  }
#content .w25				{ width:					25px;  }
#content .w30				{ width:					30px;  }
#content .w35				{ width:					35px;  }
#content .w40				{ width:					40px;  }
#content .w45				{ width:					45px;  }
#content .w50				{ width:					50px;  }
#content .w60				{ width:					60px;  }
#content .w70				{ width:					70px;  }
#content .w80				{ width:					80px;  }
#content .w90				{ width:					90px;  }
#content .w100				{ width:					100px; }
#content .w125				{ width:					125px; }
#content .w150				{ width:					150px; }
#content .w175				{ width:					175px; }
#content .w200				{ width:					200px; }
#content .w250				{ width:					250px; }
#content .w300				{ width:					300px; }
#content .w350				{ width:					350px; }
#content .w400				{ width:					400px; }
#content .w450				{ width:					450px; }
#content .w500				{ width:					500px; }
#content .w600				{ width:					600px; }
#content .w700				{ width:					700px; }

/***************************************************************************************
/*  ALIGNMENT																		     
/***************************************************************************************/

#content .ac				{ text-align: 			center; }
#content .al				{ text-align: 			left;   }
#content .ar				{ text-align: 			right;  }
#content .aj				{ text-align: 			justify;}

#content .vm				{ vertical-align: 	middle; }
#content .vt				{ vertical-align: 	top;    }
#content .vb				{ vertical-align: 	bottom; } 

#content .centre	{
	margin-left: 			auto;
	margin-right: 			auto;
	text-align: 			center;
}

/***************************************************************************************
/*  FLOATS																		     
/***************************************************************************************/
	
.fleft 						{ float: 				left;  }
.fright 						{ float: 				right; }

.cleft  { 
	clear: 					left;  
	line-height:			0px;
	height:					0%;
	visibility:				visible;
}

.cright { 
	clear: 					right; 
	height:					0%;
	visibility:				hidden;
}

.clearit { 
	clear:					both;  
	height:					0%;
	visibility:				hidden;
}

/***************************************************************************************
/*  BORDER STYLES																		     
/***************************************************************************************/

.nb {							/* no border */
	border:					0px none;
}

.bord1 {						/* Silver border on right and bottom */
	border-right: 			1px solid #D3D3D3;
	border-bottom: 		1px solid #D3D3D3;
}

.bord2 {						/* single border around */
	border: 					1px solid #D3D3D3;
}

.bord3 {						/* double border around */
	border: 					3px double #D3D3D3;
}

/***************************************************************************************
/*  IMAGES
/***************************************************************************************/

img { 
	border: 					0px none;
	vertical-align: 		top; 
}

.noborder {
	border:					0px none;
}

.thumbnail {
	margin:					5px;
}

.photoleft {
	float: 					left;
	margin-bottom:			12px;
	margin-right:			12px;
}

.photoright {
	float: 					right;
	margin-bottom:			12px;
	margin-left:			12px;
}	

/***************************************************************************************
/*  TABLES
/***************************************************************************************/

input, option, select, textarea  { 
	vertical-align: 		middle; 
}

table td {
	vertical-align: 		top;
}

/***************************************************************************************
/*  MISCELLANEOUS
/***************************************************************************************/

hr {
	border: 					0px none; 
	height: 					1px;
	margin: 					0 auto 9px auto;
	text-align: 			center;
	width: 					60%;
}
