

/***** NAVIGATION *****/			
#nav_box {
	width: 150px;
	height: auto;
	position: relative;
	float: left;
}

		/*** Subnav List ***/
		#nav_front ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		#nav_front li {
			margin: 0;
			padding: 0;
		}
		/*** Subnav Button ***/
		#nav_front a {
			display: block;
			width: 133px;
			height: auto;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
			border: solid 1px #cc7a29;
			background-image: url(../images/buttons/orange_nav_bg.gif);
			background-repeat: repeat-x;
			background-position: top;
			background-color: #ff8100;
			margin: 1px 0 0 0;
			padding: 3px 10px 3px 5px;
		}
		#nav_front a:hover, #nav_front .on a {
			border: solid 1px #8abc26;
			background-color: #aceb2f;
			background-image: url(../images/buttons/green_nav_bg.gif);
			background-repeat: repeat-x;
			background-position: top;
		}
		
#nav_orange {
	margin: 0;
	padding: 0;
}

#nav_orange ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav_orange li {
	margin: 0;
	padding: 0;
	float: left;
}
		 #nav_orange .on  a {
			color: #FFFFFF;
			text-decoration:none;
			background: url(../images/nav/nav_background.gif) repeat-x 0 0;
			background-position:bottom; 
			border-left: solid 1px #90c427;
			border-right: solid 1px #90c427;
			float: left;
			line-height: 35px; 
			padding: 0 15px ;
			}
		#nav_orange li a { 
			display: block; 
			text-align: center;
			height: 35px; 
			margin-right: 0px;
			background: url(/images/nav/nav_background.gif) repeat-x  0 0; 
			border-left: solid 1px #d46900;
			border-right: solid 1px #d46900;
			color: #FFFFFF;
			float: left;
			line-height: 35px; 
			padding: 0 15px ;
		}
		#nav_orange a:hover, nav_orange li.over a {
			color: #FFFFFF;
			text-decoration:none;
			background: url(../images/nav/nav_background.gif) repeat-x ;
			background-position:bottom; 
			border-left: solid 1px #90c427;
			border-right: solid 1px #90c427;
			float: left;
			line-height: 35px; 
			padding: 0 15px;

		}
		

	
#nav_grey {
	margin: 0;
	padding: 0;
	line-height: 12px; 
	padding: 0 10px 0 10px;
}

#nav_grey ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav_grey li {
	margin: 0;
	padding: 0;
	padding: 10px 5px 0 5px;
	float: left;
}
	
		#nav_grey li a { 
			display: inline-block; 
			width: auto; 
			height: 12px; 
			color: #969696;

			font-size: 11px;
			font-style:normal;
			font-weight:normal;
		}
		#nav_grey a:hover, #nav_grey.on a {
			display: inline-block; 
			width: auto; 
			color: #969696;
			line-height: 12px; 
			font-size: 11px;
			font-style:normal;
			font-weight:normal;
		}



/***** BUTTONS *****/
		/*** Size 3 ***/
		a.button_size3 {
			display: block;
			cursor: pointer;
			height: 20px;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: bold;
			text-align:center;
			text-decoration: none;
			padding-right: 5px; /* sliding doors padding */
			background: transparent url(../images/buttons/size3_a.png) no-repeat scroll top right;
			float: left;
		}

				a.button_size3 span {
					display: block;
					height: 20px;
					line-height: 20px;
					padding: 0 0 0 5px;
					background: transparent url(../images/buttons/size3_span.png) no-repeat;
				}
				a.button_size3:hover {
					color: #FFFFFF;
					text-decoration: none;
					background-position: bottom right;
				}
				a.button_size3:hover span {
					background-position: bottom left;
				}
				a.button_size3:visited { outline: none; /* hide dotted outline in Firefox */ color: #FFFFFF; }
				
				
						/*** Size 3 Disabled***/
						a.button_size3_disabled {
							display: block;
							height: 20px;
							color: #FFFFFF;
							font-size: 11px;
							font-weight: bold;
							text-align:center;
							text-decoration: none;
							padding-right: 5px; /* sliding doors padding */
							background: transparent url(../images/buttons/size3_disabled_a.png) no-repeat scroll top right;
							float: left;
						}
								a.button_size3_disabled span {
									display: block;
									height: 20px;
									line-height: 20px;
									padding: 0 0 0 5px;
									background: transparent url(../images/buttons/size3_disabled_span.png) no-repeat;
								}
								
								a.button_size3_disabled:hover {
									color: #FFFFFF;
									text-decoration: none;
									background-position: bottom right;
								}
								a.button_size3_disabled:hover span {
									background-position: bottom left;
								}
								a.button_size3_disabled:visited { outline: none; /* hide dotted outline in Firefox */ color: #FFFFFF; }								

		/*** Size 4 ***/
		a.button_size4 {
			display: block;
			height: 40px;
			color: #FFFFFF;
			font-size: 18px;
			font-weight: bold;
			text-align:center;
			cursor: pointer;
			text-decoration: none;
			padding-right: 20px; /* sliding doors padding */
			background: transparent url(../images/buttons/size4_a.png) no-repeat scroll top right;
			float: left;
		}
				a.button_size4 span {
					display: block;
					line-height: 20px;
					padding: 10px 0px 10px 20px;
					background: transparent url(../images/buttons/size4_span.png) no-repeat;
				}
				a.button_size4:hover {
					color: #FFFFFF;
					text-decoration: none;
					background-position: bottom right;
				}
				a.button_size4:hover span {
					padding: 11px 0px 9px 20px;
					background-position: bottom left;
				}
				a.button_size4:visited { outline: none; /* hide dotted outline in Firefox */ color: #FFFFFF; }
				
				/*** Size 4 Blue ***/
		a.button_size4_blue {
			display: block;
			height: 40px;
			color: #FFFFFF;
			font-size: 18px;
			font-weight: bold;
			text-align:center;
			text-decoration: none;
			padding-right: 20px; /* sliding doors padding */
			background: transparent url(../images/buttons/size4_blue_a.png) no-repeat scroll top right;
			float: left;
		}
				a.button_size4_blue span {
					display: block;
					line-height: 20px;
					padding: 10px 0px 10px 20px;
					background: transparent url(../images/buttons/size4_blue_span.png) no-repeat;
				}
				a.button_size4_blue:hover {
					color: #FFFFFF;
					text-decoration: none;
					background-position: bottom right;
				}
				a.button_size4_blue:hover span {
					padding: 11px 0px 9px 20px;
					background-position: bottom left;
				}
				a.button_size4_blue:visited { outline: none; /* hide dotted outline in Firefox */ color: #FFFFFF; }
				
		/*** Size 5 ***/
		a.button_size5 {
			display: block;
			height: 30px;
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;
			text-align:center;
			text-decoration: none;
			padding-right: 20px; /* sliding doors padding */
			background: transparent url(../images/buttons/size5_a.png) no-repeat scroll top right;
			float: left;
		}
				*html a.button_size5 {
					background: transparent url(../images/buttons/size5_a.gif) no-repeat scroll top right;
				}
				a.button_size5 span {
					display: block;
					line-height: 10px;
					padding: 10px 0px 10px 20px;
					background: transparent url(../images/buttons/size5_span.png) no-repeat;
				}
				* html a.button_size5 span {
					background: transparent url(../images/buttons/size5_span.gif) no-repeat;
				}
				a.button_size5:hover {
					color: #FFFFFF;
					text-decoration: none;
					background-position: bottom right;
				}
				a.button_size5:hover span {
					padding: 11px 0px 9px 20px;
					background-position: bottom left;
				}
				a.button_size5:visited { outline: none; /* hide dotted outline in Firefox */ color:#FFFFFF; }
				
		/*** Size 6 ***/
		a.button_size6 {
			display: block;
			height: 90px;
			color: #FFFFFF;
			font-size: 30px;
			font-weight: bold;
			text-align:center;
			text-decoration: none;
			padding-right: 20px; /* sliding doors padding */
			background: transparent url(../images/buttons/size6_a.png) no-repeat scroll top right;
			float: left;
		}
				a.button_size6 span {
					display: block;
					line-height: 40px;
					padding: 25px 0px 25px 20px;
					background: transparent url(../images/buttons/size6_span.png) no-repeat;
				}
				a.button_size6:hover {
					color: #FFFFFF;
					text-decoration: none;
					background-position: bottom right;
				}
				a.button_size6:hover span {
					padding: 26px 0px 24px 20px;
					background-position: bottom left;
				}
				a.button_size6:visited { outline: none; /* hide dotted outline in Firefox */ color:#FFFFFF; }

				
/******QUICKLINKS******/
		a.button_yr3 {
			height: 40px;
			width: 303px;
			overflow: hidden;
			display: block;
			background: transparent url(/images/quicklinks/naplan_yr3_button.gif);
		}
			a.button_yr3:hover {
				background: transparent url(/images/quicklinks/naplan_yr3_button.gif);
				background-position: bottom left;
			}
			
		a.button_yr5 {
			height: 40px;
			width: 303px;
			overflow: hidden;
			display: block;
			background: transparent url(/images/quicklinks/naplan_yr5_button.gif);
		}
			a.button_yr5:hover {
				background: transparent url(/images/quicklinks/naplan_yr5_button.gif);
				background-position: bottom left;
			}
			
		a.button_yr7 {
			height: 40px;
			width: 303px;
			overflow: hidden;
			display: block;
			background: transparent url(/images/quicklinks/naplan_yr7_button.gif);
		}
			a.button_yr7:hover {
				background: transparent url(/images/quicklinks/naplan_yr7_button.gif);
				background-position: bottom left;
			}
		
		a.button_yr9 {
			height: 40px;
			width: 303px;
			overflow: hidden;
			display: block;
			background: transparent url(/images/quicklinks/naplan_yr9_button.gif);
		}
			a.button_yr9:hover {
				background: transparent url(/images/quicklinks/naplan_yr9_button.gif);
				background-position: bottom left;
			}
		
		a.button_yr4 {
			height: 40px;
			width: 303px;
			overflow: hidden;
			display: block;
			background: transparent url(/images/quicklinks/oc_yr4_button.gif);
		}
			a.button_yr4:hover {
				background: transparent url(/images/quicklinks/oc_yr4_button.gif);
				background-position: bottom left;
			}
			
		a.button_yr56 {
			height: 40px;
			width: 303px;
			overflow: hidden;
			display: block;
			background: transparent url(/images/quicklinks/selective_yr56_button.gif);
		}
			a.button_yr56:hover {
				background: transparent url(/images/quicklinks/selective_yr56_button.gif);
				background-position: bottom left;
			}
			
			
			
/** TAB BUTTONS ***/
		a.button_tab_a {
			display: block;
			height: 35px;
			color: #0a96f6;
			font-weight: bold;
			text-align:center;
			cursor: pointer;
			text-decoration: none;
			padding-right: 10px; /* sliding doors padding */
			background: transparent url(../images/buttons/tab_a.gif) no-repeat scroll bottom right;
			float: left;
		}
				a.button_tab_a span {
					display: block;
					padding: 0 0 0 10px;
					line-height: 35px;
					color: #FFFFFF;
					background: transparent url(../images/buttons/tab_a.gif) no-repeat bottom left;
				}
				a.button_tab_a:hover {
					color: #FFFFFF;
					text-decoration: none;
					background-position: center right;
				}
				a.button_tab_a:hover span {
					color: #FFFFFF;
					background-position: center left;
				}
				a.button_tab_a:visited { outline: none; /* hide dotted outline in Firefox */ color: #FFFFFF; }
		
			a.button_tab_a_on {
				display: block;
				height: 35px;
				color: #FFFFFF;
				font-weight: bold;
				text-align:center;
				cursor: pointer;
				text-decoration: none;
				padding-right: 10px; /* sliding doors padding */
				background: transparent url(../images/buttons/tab_a.gif) no-repeat scroll top right;
				float: left;
				}	
				a.button_tab_a_on span {
					display: block;
					padding: 0 0 0 10px;
					line-height: 35px;
					color: #FFFFFF;
					background: transparent url(../images/buttons/tab_a.gif) no-repeat;
				}
				a.button_tab_a_on:hover {
					color: #FFFFFF;
					text-decoration: none;
					background-position: center right;
				}
				a.button_tab_a_on:hover span {
					color: #FFFFFF;
					background-position: center left;
				}
				a.button_tab_a_on:visited { outline: none; /* hide dotted outline in Firefox */ color: #FFFFFF; }			
				
	
				
				
/***** PAGINATION *****/
.pagenumber a, .pagenumber a:visited {
	height: 16px;
	line-height: 15px;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	text-transform: uppercase;
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;
	margin:0 2px 0 2px;
	padding:0px 5px 0px 5px;
	float: right;
}
	.pagenumber a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background-color:#ff6633;
		border:1px solid #cc5229;
	}
.pagenumber_on a, .pagenumber_on a:visited {
	height: 16px;
	line-height: 15px;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#a1e517;
	border:1px solid #81b812;
	margin:0 2px 0 2px;
	padding:0px 5px 0px 5px;
	float: right;
}
.pagenumber_on a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color:#ff6633;
    border:1px solid #cc5229;
}
.pagenumber_off {
    height: 16px;
    line-height: 15px;
    font-size: 10px;
    font-weight: bold;
    color: #afafaf;
    text-transform: uppercase;
    background-color: #FFFFFF;
    border:1px solid #C8C8C8;
    margin:0 2px 0 2px;
    padding:0px 5px 0px 5px;
    float: right;
    cursor: default;
}

/***** TEST PAGINATION *****/

.question_number_list div,
.question_number_list div a,
.question_number_list div a:visited {
	float:left;
	clear: none;
}

.question_number_inactive a, .question_number_inactive a:visited {
	height: 20px;
	width:20px;
	text-align:center;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	color: #7D7D7D;
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;
}

.question_number_active a, .question_number_active a:visited {
	height: 20px;
	width:20px;
	text-align:center;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	color: #FFFFFF;
	background-color: #3399ff;
	border:1px solid #297acc;
}

.question_number_answered a, .question_number_answered a:visited {
	height: 20px;
	width:20px;
	text-align:center;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	color: #FFFFFF;
	background-color: #a1e517;
	border:1px solid #81b812;
}

.question_number_skipped a, .question_number_skipped a:visited {
	height: 20px;
	width:20px;
	text-align:center;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	color: #FFFFFF;
	background-color: #fe6433;
	border:1px solid #cc5029;
}

.question_number_flagged a, .question_number_flagged a:visited {
	height: 20px;
	width:20px;
	text-align:center;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	color: #FFFFFF;
	background-color: #ff9933;
	border:1px solid #cc7a29;
}

.question_number_active a:hover, .question_number_inactive a:hover, .question_number_skipped a:hover, .question_number_answered a:hover, .question_number_flagged a:hover {
	height: 20px;
	width:20px;
	text-align:center;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3399ff;
	border:1px solid #297acc;
}



/***** FORMS - LAYOUT *****/

		/***** FORM_STANDARD *****/
		
				/*** Form Row - Default and Error ***/
				.form_standard .form_row, .form_standard .form_row_error { margin: 0 0 10px 0; }
				
						/*** Form Field ***/
						.form_standard .form_field { margin: 0 10px 0 0; }
						
						.form_standard .form_button .form_field  {
							margin-left: 180px;
							float: left; 
						}
					
						.form_standard .form_button .form_field  input {
							background: url(../images/buttons/form_button.gif) no-repeat;
							display: block;
							margin: 0;
							padding: 0;
							font-weight: bold;
							text-decoration: none;
							text-align: center;
							line-height: 30px;
							cursor: pointer;
							outline: none;
							width: 100px;
							height: 30px;
							color: #ffffff;
							border: none;
						}
						
						.form_standard .form_button:hover .form_field  input, .form_large .form_button:hover .form_field  input{
						background: url(../images/buttons/form_button_over.gif) no-repeat;	
							display: block;
							cursor: pointer;
							outline: none;
							width: 100px;
							height: 30px;
							margin: 0;
							padding: 0;
							color: #ffffff;
							text-decoration: none;
							text-align: center;
							line-height: 30px;
							border: none;
					}
					
							
					/*** Login Button ***/		
							
							.form_standard .form_button .form_field_header input {
								background: url(../images/buttons/login_button.gif) no-repeat top;
								display: block;
								height: 20px;
								width: 58px;
								border: none;
								outline: none;
								text-decoration: none;
							}
									
									.form_standard .form_button:hover .form_field_header  input, .form_large .form_button:hover .form_field  input{
								background: url(../images/buttons/login_button.gif) no-repeat bottom;
								height: 20px;
								}
						
						
						
						.form_standard .form_field_double_left { margin: 0 10px 0 0; }				
		
						.form_standard .form_field_double_right { margin: 0 10px 0 0; }				
						
								/*** Label ***/
								.form_standard label { text-align: right; font-size: 12px; margin: 0 20px 2px 0; float:left; width:160px; height:20px; vertical-align:middle; }
								.form_standard td label { width:auto; }
								
								/*** Input, Select and Textarea ***/	
								.form_standard input, .form_standard select, .form_standard textarea { background:#f0f0f0; border:1px solid #ccc; padding: 1px; }
								
								/*** Checkbox Layout - Label and Input Styles ***/
								.form_standard .form_row .form_field_checkbox input { display: inline; margin: 0 5px 0 0; padding: 0 0 0 0; }
								.form_standard .form_row .form_field_checkbox label { display: inline; }
								
								.form_standard .form_row .form_field_double_left_checkbox input { display: inline; margin: 0 5px 0 0; padding: 0 0 0 0; }
								.form_standard .form_row .form_field_double_left_checkbox label { display: inline; }
								
								.form_standard .form_row .form_field_double_right_checkbox input { display: inline; margin: 0 5px 0 0; padding: 0 0 0 0; }
								.form_standard .form_row .form_field_double_right_checkbox label { display: inline; }												
				
						/*** Note and Error ***/
						.form_standard .form_note { margin: 2px 0 0 0; margin-left: 180px; padding-bottom:5px;} 
						.form_standard .form_error { margin: 2px 0 2px 0; margin-left: 180px; padding-bottom:5px; }
						
						
						
						
					/***** FORM_INLINE *****/
						
						/*** Form Row - Default and Error ***/
						.form_inline .form_row, .form_inline .form_row_error {
							display: inline;
							width: auto;
							float: left;
							clear: none;
						}
						
						/*** Form Label, Input and Select ***/
						.form_inline label, .form_inline input, .form_inline select  {
							display: inline;
							width: auto;
							margin: 0 5px 0 0;
							float: left;
							clear: none;
						}
								.form_inline label { font-size:11px; margin: 2px 5px 0 0; }
								.form_inline input, .form_inline select { font-size:11px;  }



/***** FORMS - ELEMENTS *****/
form { margin: 0; padding: 0; }

		/*** Form Row - Default and Error ***/
		.form_row, .form_row_error { display: block; width:100%;}
				
				/*** Field ***/
				.form_field { display: inline;}
				
				.form_field_double_left { display: inline; float: left; width: 48.5%; }
				
				.form_field_double_right { display: inline; float: right; width: 48.5%; }	
				
				.form_field_double_left_checkbox { display: inline; float: left; width: 48.5%; }
				
				.form_field_double_right_checkbox { display: inline; float: right; width: 48.5%; }												
				
						/*** Label - Default and Error ***/
						label { display: block; font-weight: bold; color: #7ab800; }
						.form_row_error label { color: #ff6426; }
				
						/*** Input, Select and Textarea - Default ***/
						input, select, textarea { font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; }
						input:focus, select:focus, textarea:focus {}
						
						/*** Input, Select and Textarea - Error ***/
						.form_row_error input { background-color: #ffe3bf;}
						
						
						/*** Checkbox ***/
						input.checkbox { margin: 0; padding: 0; border: none; background: none;}			
				
				/*** Form Note - Default ***/
				.form_note { width: 100%; position: relative; float: left; clear: both; }
				
				/*** Form Note - Error ***/
				.form_error {
					width: 100%; font-weight: bold; position: relative; float: left; clear: both;
					color: #ff6426;

				}
				



html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* IE6 Background Flicker Fix */

/***** GLOBAL RESET *****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0;
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
}
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
} 




/***** GLOBAL STARTOVER *****/
body {
	font: 12px arial, helvetica, sans-serif;
	color: #1a1a1a;
	text-decoration:normal;
	background: url(../images/backgrounds/body.gif) center repeat-y #f0f0f0;
}

/*** Paragraphs ***/
p {
margin: 0 0 10px 0;
padding:0 0 0 0;
}
p.XXXlarge { font-size: 36px; }
p.XXlarge { font-size: 30px; }
p.Xlarge { font-size: 24px; }
p.large { font-size: 18px; }
p.normal { font-size: 12px; }
p.small { font-size: 10px; }
	
/*** Lists ***/
ul, ol {
padding:0 0 10px 30px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}

strong {
font-weight: bold;
}

em { font-style: italic; }

hr {
background:#FFFFFF none repeat scroll 0 0;
border-color:#c6c6c6;
border-style:dotted none none;
border-width:1px medium medium;
clear:both;
height:1px;
margin:10px 0;
padding:0;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** TABLES CLASSES ******/
table.padding2 td {
	padding: 3px;
}
table.padding5 td {
	padding: 5px;
}
table.padding10 td {
	padding: 10px;
}

table.copy_large td {
	color:#969696;
	font-size:18px:
}
table.copy_blue td {
	color:#3399ff;
	font-size:18px:
}

td.percentile_10 { background-color: #a3e017; border: solid 1px #FFFFFF; }
td.percentile_20 { background-color: #a2e117;; border: solid 1px #FFFFFF; }
td.percentile_30 { background-color: #aac81b; border: solid 1px #FFFFFF; }
td.percentile_40 { background-color: #b1ac1e; border: solid 1px #FFFFFF; }
td.percentile_50 { background-color: #d1b419; border: solid 1px #FFFFFF; }
td.percentile_60 { background-color: #d39927; border: solid 1px #FFFFFF; }
td.percentile_70 { background-color: #c36e26; border: solid 1px #FFFFFF; }
td.percentile_80 { background-color: #c56726; border: solid 1px #FFFFFF; }
td.percentile_90 { background-color: #c85e27; border: solid 1px #FFFFFF; }
td.percentile_100 { background-color: #cc5029; border: solid 1px #FFFFFF; }

table tr.padded5 td {
	padding: 5px;
}

table tr.row_a {
	background-color: #f0f0f0;
}

table tr.row_blue {
	background-color: #66CCFF;
}

table tr.row_b {
	background-color: #ffffff;
}
table tr.row_g {
	background-color: #aceb2f;
}
table tr.row_a_tab {
	background:url(/images/gymbrainium/grey_right.gif) repeat-x;
}
table tr.row_b_tab {
	background:url(/images/gymbrainium/white_right.gif) repeat-x;
}

table tr.row_a_tab_rewards {
	background:url(/images/rewards/grey_right.gif) repeat-x;
}
table tr.row_b_tab_rewards {
	background:url(/images/rewards/white_right.gif) repeat-x;
}



/***** USEFUL CLASSES remove if not used *****/
.clear 			{ clear:both; }

.float_left 		{ float:left; }
.float_right 	{ float:right; }

.text_left 		{ text-align:left; }
.text_right 		{ text-align:right; }
.text_center 	{ text-align:center; }
.text_justify 	{ text-align:justify; }
.text_remove 	{ position: absolute; left: -9999px; }

.bold 		{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.wrap 			{ width:960px;margin:0 auto; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

.pointer 		{ cursor: pointer; }



/***** LINKS *****/
a, a:visited { color: #ff6633; font-weight: bold; text-decoration:none;   outline: none;
}
a:hover { color: #aceb2f; text-decoration: underline;   outline: none;
 }

a.link_white { color: #fff; font-weight: bold; text-decoration:none;   outline: none;
 }
	a.link_white:visited { color: #fff;   outline: none;
 }
	a.link_white:hover { color: #fff; text-decoration: underline;   outline: none;
}
	
a.link_blue { color: #3399FF; font-weight: bold; text-decoration:none;  }
	a.link_blue:visited { color:#3399FF; }
	a.link_blue:hover { color:  #aceb2f; text-decoration: underline; }
		
		/*** Sorting Links - change later ***/
		a.link_sortDown, a.link_sortDown:visited { color: #81b812; font-weight: bold; text-decoration:none; padding-right:11px; background:url(../images/icons/arrowDown_colour7_9x5.gif) no-repeat right 4px; }
				a.link_sortDown:hover { color: #7ab800; text-decoration: underline; }
		
		a.link_sortUp, a.link_sortUp:visited { color: #81b812; font-weight: bold; text-decoration:none; padding-right:11px; background:url(../images/icons/arrowUp_colour7_9x5.gif) no-repeat right 4px; }
				a.link_sortUp:hover { color: #7ab800; text-decoration: underline; }


/***** COPY *****/
.copy_normal { font-weight: normal; font-size: 15px; }

.copy_large { font-size: 18px; }
.copy_Xlarge { font-size: 24px; }
.copy_XXlarge { font-size: 30px; }

.copy_Xsmall_bold { font-size: 12px; font-weight:bold; }
.copy_small_bold { font-size: 15px; font-weight:bold; }

.copy_small { font-size: 12px; line-height:1.1em; }
.copy_small_caps { font-size: 10px; text-transform: uppercase; line-height:1.1em; }
.copy_Xsmall { font-size: 9px; line-height:1.1em; }
.copy_Xsmall_caps { font-size:9px; text-transform:uppercase; line-height:1.1em; }
.copy_blue { color: #3399FF; }
.copy_grey { color: #7d7d7d; }
.copy_light_grey { color: #afafaf; }
.copy_dark_grey { color: #1a1a1a; }
.copy_orange { color: #ff9933; }
.copy_dark_orange { color: #ff6633; }
.copy_red { color: #fe6433; }
.copy_green { color: #8abc26; }
.copy_white { color: #FFFFFF; }
.copy_white a, .copy_white a:visited { color: #FFFFFF; }

.copy_correct { color: #8abc26; font-weight: bold; }
.copy_incorrect { color: #cc5029; font-weight: bold; }

.copy_highlight { color: #3399ff; }
.copy_error { color: #ff3d00; }
.error { background: #ffe1e1; border: 1px solid #ff8383; overflow: auto; padding: 5px; text-align: left; width: 98%; }
.copy_correct { color: #9bd42a; }
.copy_strikeout { color: #ff6633; font-weight:bold; text-decoration:line-through; }

.timer_finished {  }
.timer_alert_last { background-color:#ff6433; padding:0 3px 0 3px; }
.timer_alert_crucial { background-color:#ff9934; padding:0 3px 0 3px; }
.timer_alert_warning { background-color:#3399fe; padding:0 3px 0 3px; }
.timer_started { background-color:#adeb30; padding:0 3px 0 3px; }



/***** HEADINGS *****/
h1 { color: #3399ff; font-size:36px; font-weight:bold; padding-bottom:10px;  padding-top:5px}
h2 { color: #3399ff; font-size:30px; font-weight:bold; padding-bottom:10px; margin:0; }
h3 { color: #3399ff; font-size:24px; font-weight:bold; padding-bottom:10px; }
h4 { color: #3399ff; font-size:18px; font-weight:bold; padding-bottom:5px; }
h5 { color: #3399ff; font-size:15px; font-weight:bold; padding-bottom:10px; padding-top:10px}



/**FCK Editor**/
.test_heading_1 { color: #3399ff; font-size:36px; font-weight:bold; padding-bottom:10px;  padding-top:5px}
.test_heading_2 { color: #3399ff; font-size:30px; font-weight:bold; padding-bottom:10px; margin:0; }
.test_heading_3 { color: #3399ff; font-size:24px; font-weight:bold; padding-bottom:10px; }

.test_green_font_1
{
	color: #7AB800; 
}

.test_green_font_bold
{
	color: #7AB800; 
	font-weight:bold;
}
.test_green_font_bold_italic
{
	color: #7AB800; 
	font-weight:bold;
	font-style: italic;
}


.test_blue_font
{
	color: #3399ff;
}
.test_blue_font_bold
{
	color: #3399ff;
	font-weight:bold;
}



/***** OVERALL LAYOUT STYLES *****/

#wrapper {
	width: 960px;
	height: auto;
	position: relative;
	margin: 0 auto 0 auto;
	overflow:  hidden;
	clear:both;
}
		
		/***** HEADER *****/
		#header_wrapper {
			width: 960px;
			height: 109px;
			overflow: hidden;
			position: relative;
			margin: 0 auto 0 auto;
			float: left;
			clear: both;
			background-color: #3399ff;
		}
		
		/** Form **/
		#filter_package_id {
			width: 220px;
			}
		
		/***** NAV HEADER *****/
		#nav_orange_wrapper {
			width: 959px;
			/*overflow: hidden;
			height: 35px;
			*/
			position: relative;
			margin: 0 auto 0 auto;
			float: left;
			clear: both;
			border-right: solid 1px #d46900;
			background: url(/images/nav/nav_background.gif) repeat-x  0 0; 
		}					
							.nav_orange_box {
							height: 35px;
							position: relative;
							margin: 0 auto 0 auto;
							padding:0px 0px 0px 0px;
						}
						
		#nav_grey_wrapper {
			width: 958px;
			font-size: 11px;
			height: 24px;
			overflow: hidden;
			position: relative;
			margin: 0 auto 0 auto;
			float: left;
			border-top: solid 1px #cccccc; 
			border-left: solid 1px #cccccc;
			border-right: solid 1px #cccccc; 
			clear: both;
			background-color: #f0f0f0;
			color: #969696;
		}	
		
		.grey_wrapper {
			font-size: 11px;
			height: 16px;
			overflow: hidden;
			position: relative;
			padding: 3px 15px 0 15px;
			margin: 0 auto 0 auto;
			float: left;
			border-top: solid 1px #cccccc; 
			border-left: solid 1px #cccccc;
			border-right: solid 1px #cccccc; 
			clear: both;
			background-color: #f0f0f0;
			color: #969696;
		}				
							.nav_grey_box {
							height: 24px;
							position: relative;
							margin: 0 auto 0 auto;
							padding:3px 0px 0px 185px;
							color:#969696;
							display:inline-block;
							font-size:11px;
							font-style:normal;
							font-weight:normal;
							width:auto;	
						}
							.nav_grey_box a {
							color:#969696;
							display:inline-block;
							font-size:11px;
							font-style:normal;
							font-weight:normal;
							width:auto;	
						}
							.nav_grey_box a:hover {
							text-decoration: underline;
							color:#969696;
							display:inline-block;
							font-size:11px;
							font-style:normal;
							font-weight:normal;
							width:auto;	
						}
							.nav_grey_box a:visited {
							color:#969696;
							display:inline-block;
							font-size:11px;
							font-style:normal;
							font-weight:normal;
							width:auto;	
						}

		
		/***** CONTENT *****/
		#content_wrapper {
			width: 960px;
			height: auto;
			position: relative;
			padding-bottom: 15px;
			float: left;
			clear: both;
		}
		
		/*** CRUMB ***/
		#crumb {
			width: 900px;
			height: 24px;
			position: relative;
			float: left;
			clear: both;
		}
				.breadcrumb_link {
					display: inline;
					width: auto;
					height: 10px;
					font-size: 10px;
					line-height: 10px;
					background-image: url(../images/icons/arrow_grey.gif);
					background-repeat: no-repeat;
					background-position: right center;
					padding: 6px 10px 6px 5px;
					float: left;
				}
				.breadcrumb_end {
					display: inline;
					width: auto;
					height: 10px;
					font-size: 10px;
					line-height: 10px;
					font-weight: bold;
					color: #7ab800;
					padding: 6px 0px 6px 5px;
					float: left;
					position: relative;
				}
		
		/***** FOOTER *****/
		#footer_wrapper {
			width: 958px;
			height: auto;
			position: relative;
			float: left;
			clear: both;
			text-align: center;
			background: #3399ff;
			border-left: 1px solid #297acc;
			border-right: 1px solid #297acc;
			padding: 10px 0px 5px 0px;
		}
		
		#footer_wrapper_blue {
			width: 958px;
			height: auto;
			position: relative;
			float: left;
			clear: both;
			text-align: center;
			background: #3399ff;
			border-left: 1px solid #297acc;
			border-right: 1px solid #297acc;
			padding: 10px 0px 5px 0px;
			overflow-x:hidden;
		}
		
		#footer_wrapper_orange {
			width: 918px;
			height: 25px;
			position: relative;
			float: left;
			clear: both;
			background: url(../images/backgrounds/orange_footer_background.gif) repeat-x #ff8000;
			border-left: 1px solid #d46900;
			border-right: 1px solid #d46900;
			border-bottom: 1px solid #d46900;
			padding: 0px 20px 0px 20px
		}
	

/**** FOOTER ORANGE*******/
.footerOrange {
	background-color: #3399ff;
	background: url(../images/backgrounds/orange_left_footer.gif) no-repeat;
	float:left;
	position: relative;
	height: 10px;
	overflow:hidden;
}
			
				.footerOrange span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/orange_right_footer.gif) no-repeat;
				}

				
/**** FOOTER BLUE*******/
.footerBlue {
	background-color: #3399ff;
	background: url(../images/backgrounds/blue_left_footer.gif) no-repeat;
	float:left;
	position: relative;
	height: 10px;
	overflow:hidden;
}
			
				.footerBlue span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/blue_right_footer.gif) no-repeat;
				}
				
/**** WHITE BOX*******/
.titleBox_white {
	background-color: #ffffff;
	background: url(../images/backgrounds/white_left_top.gif) no-repeat;
	float:left;
	position: relative;
	height: 10px;
	overflow:hidden;
}
				.titleBox_white span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/white_right_top.gif) no-repeat;
				}
				
.footerBox_white {
	background-color: #ffffffff;
	background: url(../images/backgrounds/white_left_bottom.gif) no-repeat;
	float:left;
	position: relative;
	height: 10px;
}
				.footerBox_white span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/white_right_bottom.gif) no-repeat;
				}
				
				
/**** GREY BOX*******/
.titleBox_grey {
	background-color: #3399ff;
	background: url(../images/backgrounds/grey_left_top.gif) no-repeat;
	float:left;
	position: relative;
	height: 10px;
	overflow:hidden;
}
				.titleBox_grey span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/grey_right_top.gif) no-repeat;
				}
				
.footerBox_grey {
	background-color: #3399ff;
	background: url(../images/backgrounds/grey_left_bottom.gif) no-repeat;
	float:left;
	position: relative;
	height: 10px;
}
				.footerBox_grey span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/grey_right_bottom.gif) no-repeat;
				}
				
/**** BLUE BOX*******/
.titleBox_blue {
	background-color: #3399ff;
	background: url(../images/backgrounds/blue_left_top.gif) no-repeat;
	float:left;
	position: relative;
	height: 10px;
	overflow:hidden;
}
				.titleBox_blue span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/blue_right_top.gif) no-repeat;
				}
				
.footerBox_blue {
	background-color: #3399ff;
	background: url(../images/backgrounds/blue_left_footer.gif) no-repeat;
	float:left;
	position:relative;
	height:10px;
	overflow:hidden;
}
				.footerBox_blue span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/blue_right_footer.gif) no-repeat;
				}
				
				
/**** ORANGE BOX****/
.titleBox_orange{
	background-color: #3399ff;
	background: url(../images/backgrounds/orange_left_top.gif) no-repeat;
	float:left;
	position: relative;
	height: 10px;
	overflow:hidden;
}
			.titleBox_orange span {
					float:right;
					position: relative;
					width:10px;
					height:10px;
					background: transparent url(../images/backgrounds/orange_right_top.gif) no-repeat;
				}
.footerBox_orange {
	background-color: #3399ff;
	background: url(../images/backgrounds/orange_left_bottom.gif) no-repeat;
	float:left;
	position:relative;
	height:10px;	
}
				.footerBox_orange span {
					float:right;
					position:relative;
					height:10px;
					width:10px;
					background: transparent url(../images/backgrounds/orange_right_bottom.gif) no-repeat;
				}	
				
.footerBox_white_orange {
	background-color: #3399ff;
	background: url(../images/backgrounds/whiteorange_left_bottom.gif) no-repeat;
	float:left;
	position:relative;
	height:10px;	
}
				.footerBox_white_orange span {
					float:right;
					position:relative;
					height:10px;
					width:10px;
					background: transparent url(../images/backgrounds/whiteorange_right_bottom.gif) no-repeat;
				}	
							
/****PANEL*******/
.panel_top {
	float:left;
	position: relative;
	background: url(../images/panels/panel_top.gif) no-repeat ;
	height: 10px;
	width: 635px;
	overflow:hidden;
}
	.orange .panel_top {
		  background-position: 0px 0px;
	}
	.red .panel_top {
		  background-position: 0px -10px;
	}
	.plum .panel_top {
		  background-position: 0px -20px;
	}
	.purple .panel_top {
		  background-position: 0px -30px;
	}
	.olive .panel_top {
		  background-position: 0px -40px;
	}
	.green .panel_top {
		  background-position: 0px -50px;
	}
	.grey .panel_top {
		  background-position: 0px -60px;
	}
		
.panel_middle {
	color: #FFFFFF;
	font-size:11px;
	float:left;
	position: relative;
	padding: 0 15px 0 15px;
	width: 605px;
	overflow:hidden;
}
	.panel_middle h3 {
		color:#FFFFFF;
		padding-bottom: 5px;	
		min-height: 40px;
	}	
	.orange .panel_middle	{
		background: url(../images/panels/orange.gif) repeat-y ;
		border-bottom: 1px solid  #bb6e28;
	}
	.red .panel_middle	{
		background: url(../images/panels/red.gif) repeat-y ;
		border-bottom: 1px solid  #ce3428;
	}
	.plum .panel_middle	{
		background: url(../images/panels/plum.gif) repeat-y ;
		border-bottom: 1px solid  #841f63;
	}
	.purple .panel_middle	{
		background: url(../images/panels/purple.gif) repeat-y ;
		border-bottom: 1px solid  #604886;
	}		
	.olive .panel_middle	{
		background: url(../images/panels/olive.gif) repeat-y ;
		border-bottom: 1px solid  #93a23d;
	}	
	.green .panel_middle	{
		background: url(../images/panels/green.gif) repeat-y ;
		border-bottom: 1px solid  #698c3a;
	}	
	.grey .panel_middle	{
		background: url(../images/panels/grey.gif) repeat-y ;
		border-bottom: 1px solid  #ababab;
	}	
							
/***** CONTENT BOX / CONTENT STYLES *****/
.contentBox_white {
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
	background-color: #ffffff;
	position: relative;
	float: left;
	display: inline;
	width:918px;
}
.contentBox_blue {
	border-right: solid 1px #297acc;
	border-left: solid 1px #297acc;
	background-color: #3399ff;
	padding-bottom: 5px;
	position: relative;
	color: #FFFFFF;
	float: left;
	display: inline;
}	
		.contentBox_blue h1 { color: #FFFFFF; font-size:36px; font-weight:bold; padding-bottom:0;  padding-top:0}
		
		.contentBox_blue h2 { color: #FFFFFF; font-size:30px; font-weight:bold; padding-bottom:0; margin:0; }
		
		.contentBox_blue h3 { color: #FFFFFF; font-size:24px; font-weight:bold; padding-bottom:0; padding-top:0}
		
		.contentBox_blue h4 { color: #FFFFFF; font-size:18px; font-weight:bold; padding-bottom:0; padding-top:0}
		
		.contentBox_blue h5 { color: #FFFFFF; font-size:15px; font-weight:bold; padding-bottom:0; padding-top:0}
		
		
		.contentBox_blue p.XXXXlarge { color: #FFFFFF;}
		
		.contentBox_blue p.XXXlarge { color: #FFFFFF;}
		
		.contentBox_blue p.XXlarge { color: #FFFFFF;}
		
		.contentBox_blue p.Xlarge { color: #FFFFFF;}
		
		.contentBox_blue p.large { color: #FFFFFF;}
		
		.contentBox_blue p.small { color: #FFFFFF;}

.contentBox_white_orangeborder {
	border-right: solid 1px #d9be98;
	border-left: solid 1px #d9be98;
	background-color: #ffffff;
	position: relative;
	float: left;
	display: inline;
}

.contentBox_blue_test {
	border-right: solid 1px #297acc;
	border-left: solid 1px #297acc;
	border-bottom: solid 1px #297acc;
	background-color: #3399ff;
	position: relative;
	float: left;
	display: inline;
}	
.contentBox_grey {
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
	background-color: #f0f0f0;
	position: relative;
	float: left;
	display: inline;
}
.contentBox_grey_test {
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
	border-top: solid 1px #c8c8c8;
	background-color: #f0f0f0;
	position: relative;
	float: left;
	display: inline;
}

.contentBox_white_test {
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
	border-top: solid 1px #c8c8c8;
	background-color: #ffffff;
	position: relative;
	float: left;
	display: inline;
}

.content_grey { border: solid 1px #C8C8C8; background-color: #EBEBEB; position: relative; float: left; display: inline; }

.contentBox_orange {
	border-right: solid 1px #d9be98;
	border-left: solid 1px #d9be98;
	background-color: #ffdfb2;
	color: #99866b;
	position: relative;
	float: left;
	display: inline;
}

		.contentBox_orange h1 { color: #99866b; font-size:36px; font-weight:bold; padding-bottom:5px;  padding-top:5px}
		
		.contentBox_orange h2 { color: #99866b; font-size:30px; font-weight:bold; padding-bottom:5px; margin:0; }
		
		.contentBox_orange h3 { color: #99866b; font-size:24px; font-weight:bold; padding-bottom:5px; padding-top:10px}
		
		.contentBox_orange h4 { color: #99866b; font-size:18px; font-weight:bold; padding-bottom:5px; padding-top:10px}
		
		
		.contentBox_orange p.XXXXlarge { color: #99866b;}
		
		.contentBox_orange p.XXXlarge { color: #99866b;}
		
		.contentBox_orange p.XXlarge { color: #99866b;}
		
		.contentBox_orange p.Xlarge { color: #99866b;}
		
		.contentBox_orange p.large { color: #99866b;}
		
		.contentBox_orange p.small { color: #99866b;}

.contentBox_white_dotted {
	border-right: dotted 1px #c8c8c8;
	border-bottom: dotted 1px #c8c8c8;
	border-left: dotted 1px #c8c8c8;
	background-color: #ffffff;
	position: relative;
	float: left;
	display: inline;
}
.content_white {
	border-left: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	background-color: #ffffff;
	position: relative;
	float: left;
	display: inline;
}
.content_white_dotted {
	border: dotted 1px #c8c8c8;
	background-color: #ffffff;
	position: relative;
	float: left;
	display: inline;
}


/*** NATHANS LAYOUT RULES ***/
		.col_subnav {
			width: 150px;
			position: relative;
			float: left;
			display: inline;
		}

.col_635 {
	width: 635px;
	position: relative;
	float: left;
	display: inline;
}
		
		.col_635 .titleBox_grey {width: 635px; }
				
		.col_635 .contentBox_grey {width: 633px;}
		
		.col_635 .footerBox_grey { width: 635px;}
		
		
		.col_635 .titleBox_white {width: 635px; }
				
		.col_635 .contentBox_white {width: 633px;}
		
		.col_635 .footerBox_white { width: 635px;}
		
		
		.col_635 .titleBox_blue {width: 635px; }
				
		.col_635 .contentBox_blue {width: 633px;}
		
		.col_635 .footerBlue {width: 635px;}
		
		.col_635 .footerBox_blue {width: 635px;}
		
		
		.col_635 .titleBox_orange {width: 635px; }
				
		.col_635 .contentBox_orange {width: 633px;}
		
		.col_635 .footerBox_orange { width: 635px;}
		

.col_470 {
	width: 470px;
	position: relative;
	float: left;
	display: inline;
}
		
		.col_470 .titleBox_grey {width: 470px; }
				
		.col_470 .contentBox_grey {width: 468px;}
		
		.col_470 .footerBox_grey { width: 470px;}
		
		
		.col_470 .titleBox_white {width: 470px; }
				
		.col_470 .contentBox_white {width: 468px;}
		
		.col_470 .footerBox_white { width: 470px;}
		
		
		.col_470.titleBox_orange {width: 470px; }
				
		.col_470.contentBox_orange {width: 468px;}
		
		.col_470.footerBox_orange { width: 470px;}	
		
		
		.col_470 .contentBox_white_orangeborder {width: 468px;}
		
		.col_470 .footerBox_white_orange {width: 470px;}	

.col_310 {
	width:310px;
	position: relative;
	float:left;
	display:inline;
	}
		 .col_310 .titleBox_orange {width: 310px; }
				
		.col_310 .contentBox_orange {width: 308px;}
		
		.col_310 .footerBox_orange {width: 310px;}
		
		
		.col_310 .titleBox_grey {width: 310px; }
				
		.col_310 .contentBox_grey {width: 308px;}
		
		.col_310 .footerBox_grey {width: 310px;}
		
		
		.col_310 .titleBox_white {width: 310px; }
				
		.col_310 .contentBox_white {width: 308px;}
		
		.col_310 .footerBox_white {width: 310px;}
		
		
		.col_310 .contentBox_white_orangeborder {width: 308px;}
		
		.col_310 .footerBox_white_orange {width: 310px;}
		
		
.col_725 {
	width: 725px;
	position: relative;
	float: left;
	display: inline;
}
		
		.col_725 .titleBox_grey {width: 672px; }
				
		.col_725 .contentBox_grey {width: 725px;}
		
		.col_725 .footerBox_grey { width: 725px;}
		
		
		.col_725 .titleBox_white {width: 725px; }
				
		.col_725 .contentBox_white {width: 723px;}
		
		.col_725 .footerBox_white { width: 725px;}
		
		
		.col_725 .titleBox_orange {width: 725px; }
				
		.col_725 .contentBox_orange {width:723px;}
		
		.col_725 .footerBox_orange { width: 725px;}
		
	

.col_800 {
		
	width: 800px;
	position: relative;
	float: left;
	display: inline;
}
		
		.col_800 .titleBox_grey { width: 800px; }
				
		.col_800 .contentBox_grey {width: 798px;}
		
		.col_800 .footerBox_grey {width: 800px;}
		
		
		.col_800 .titleBox_orange {width: 800px; }
				
		.col_800 .contentBox_orange {width: 798px;}
		
		.col_800 .footerBox_orange {width: 800px;}
		
		
		.col_800 .titleBox_white {width: 800px; }
				
		.col_800 .contentBox_white {width: 798px;}
		
		.col_800 .footerBox_white {width: 800px;}
		
		
		.col_800 .footerOrange {width: 800px;}

		.col_800 .footerBlue {width: 800px;}
		
.col_950 {
		
	width: 950px;
	position: relative;
	float: left;
	display: inline;
}
		
		.col_950 .titleBox_grey { width: 950px; }
				
		.col_950 .contentBox_grey {width: 948px;}
		
		.col_950 .footerBox_grey {width: 950px;}
		
		
		.col_950 .titleBox_orange {width: 950px; }
				
		.col_950 .contentBox_orange {width: 948px;}
		
		.col_950 .footerBox_orange {width: 950px;}
		
		
		.col_950 .titleBox_white {width: 950px; }
				
		.col_950 .contentBox_white {width: 948px;}
		
		.col_950 .footerBox_white {width: 950px;}
		
		
		.col_950 .footerOrange {width: 950px;}

		.col_950 .footerBlue {width: 950px;}
		
.col_960 {
		
	width: 960px;
	position: relative;
	float: left;
	display: inline;
}
		
		.col_960 .titleBox_grey { width: 960px; }
				
		.col_960 .contentBox_grey {width: 958px;}
		
		.col_960 .contentBox_grey_test {width: 958px;}
		
		.col_960 .contentBox_blue_test {width: 958px;}
		
		.col_960 .contentBox_white_test {width: 958px;}
		
		.col_960 .footerBox_grey {width: 960px;}
		
		
		.col_960 .titleBox_orange {width: 960px; }
				
		.col_960 .contentBox_orange {width: 958px;}
		
		.col_960 .footerBox_orange {width: 960px;}
		
		
		.col_960 .titleBox_blue {width: 960px; }
				
		.col_960 .contentBox_blue {width: 958px;}
		
		.col_960 .footerBox_blue {width: 960px;}
		
		
		.col_960 .titleBox_white {width: 960px; }
				
		.col_960 .contentBox_white {width: 958px;}
		
		.col_960 .footerBox_white {width: 960px;}
		
		
		.col_960 .footerOrange {width: 960px;}

		.col_960 .footerBlue {width: 960px;}


	
/***** ROWS - STANDARD *****/
/***** FOR CONTENT SPACING****/
	.row,
	.row_paddingtop_15,
	.row_border_top,
	.row_border_bottom,
	.row_border_topbottom_green,
	.row_border_top_green,
	.row_paddingtop_10,
	.row_paddingtop_5,
	.row_paddingtop_2,
	.row_paddingbottom_15,
	.row_paddingbottom_10,
	row_paddingbottom_5,
	.row_paddingtopbottom_20,
	.row_paddingtopbottom_15,
	.row_paddingtop_15,
	.row_paddingtopbottom_10,
	.row_paddingtopbottom_5 {
		width: 100%;
		position: relative;
		float: left;
		clear: both;
		display: inline;
	}
	
	.row_paddingtop_15 { padding-top: 15px; }

	.row_paddingtop_10 { padding-top: 10px; }
	
	.row_paddingtop_5 { padding-top: 5px; }	
	
	.row_paddingtop_2 { padding-top: 2px; }
	
	.row_paddingbottom_15 { padding-bottom: 15px; }
		
	.row_paddingbottom_10 { padding-bottom: 10px; }

	.row_paddingbottom_5 { padding-bottom: 5px; }
	
	.row_paddingtopbottom_20 { padding: 20px 0 20px 0; }
	
	.row_paddingtopbottom_15 { padding: 15px 0 15px 0; }
	
	.row_paddingtopbottom_10 { padding: 10px 0 10px 0; }
	
	.row_paddingtopbottom_5 { padding: 5px 0 5px 0; }
		
	.row_border_top { border-top: dotted 1px #c6c6c6; }
	
	.row_border_bottom { border-bottom: dotted 1px #c6c6c6; }
	
	.row_border_topbottom { border-top: dotted 1px #c6c6c6; border-bottom: dotted 1px #c6c6c6;  } 
		
	.row_border_topbottom_green { border-top: dotted 1px #8abc26; background-color:#e6f9c0; } 
	
	.row_border_top_green { border-top: dotted 1px #8abc26; } 
	
	

	





/***** PADDING *****/
.padding30 {
	position: relative;
	padding: 30px;
	float: left;
	display: inline;
}
.padding20 {
	position: relative;
	padding: 20px;
	float: left;
	display: inline;
}
.padding15 {
	position: relative;
	padding: 15px;
	float: left;
	display: inline;
}
.padding_left_right_15 {
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	display: inline;
	}
.padding_left_right_20 {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	display: inline;
	}
.padding11 {
	position: relative;
	padding: 11px;
	float: left;
	display: inline;
}
.padding10 {
	position: relative;
	padding: 10px;
	float: left;
	display: inline;
}
.padding5 {
	position: relative;
	padding: 5px;
	float: left;
	display: inline;
}

.padding_B_15 {
	padding-bottom: 15px;
}

.margin_B_15 {
	margin-bottom: 15px;
}
.margin_L_15 {
	margin-left: 15px;
}
.margin_T_15 {
	margin-top: 15px;
}
.margin_R_10 {
	margin-right: 10px;
}