/* ZERO OUT GLOBAL ELEMENTS --------------------------------- */
	/* --------------------------------------------------------- */
body,h1,h2,h3,h4,p,ul,li,form,img {
	margin: 0; /* Removes default the margin that some browsers add. */
	padding: 0; /* Removes default the padding that some browsers add. */
	border: 0;
	/* Removes any default border that might appear around elements such as images used for links. */
}

/* SET THE BODY STYLES ------------------------------------- */
	/* --------------------------------------------------------- */
body {
	font: 100% Arial, Helvetica, sans-serif;
	/* Sets the default size of the text to 100% of the user's default. Also sets the font families to useon the text throughout the page. */
	background: #606E6F;
	/* Sets the body background image to tile across the x-axis of the entire page. Also sets the background color. */
	color: #000; /* Sets the default color of the text. */
	/*margin-top: 70px; /* Works with fixed header height; must be tweaked for different header heights */
}

/* STYLE THE SKIP NAVIGATION LINK --------------------------- */
	/* --------------------------------------------------------- */
#skip {
	position: absolute;
	/* Sets the div to be positioned in a precise spot in relation to its nearest postioned ancestor, or barring that, the body. Also removes it from the flow, so it will not push down the header image. */
	top: -10000px;
	/* Places the div off screen by giving it a negative top coordinate. */
}

/* STYLE THE MAIN WRAPPER DIV ------------------------------- */
	/* --------------------------------------------------------- */
#container {
	background: #fff url(../images/wrapper_bg.jpg) repeat-y right top;
	/* Sets the background color of the wrapper to white and tiles its background image on the y-axis. It aligns the background image to the right so that no matter how wide the content region is, the rounded corners appear on the right side of the layout. */
	min-width: 770px;
	/* Sets the layout to a minimum width that will fit into most users' browser windows. */
	max-width: 100%;
	/* Sets a maximum width so that the lines in the content column do not get too long for comfortable reading. */
	padding-top: 1px;
	/* Added to prevent the content h2 top margin from escaping. */
}

/* STYLE THE HEADER DIV ------------------------------------ */
	/* --------------------------------------------------------- */
#header {
	background: #fff;
	/* Tiles the body_header_bg graphic on the x-axis of the header div so that it seamlessly blends into the same image that tiles on the body. */
	/*position: fixed; /* This fixes 	the header in the window at all times for IE7 and other browsers, but not IE6 and lower. */
	border-bottom: #00366F solid 3px;
	width: 99%;
	/* Must have a width or the positioning will cause shrink-to-fit behavior. */
	margin-top: -1px; /* This prevents top margin issues in Firefox. */
	top: 0px;
}

#header h1 span {
	position: absolute;
	/* Puts the text within the h1 way off screen so that visual users do not see it. */
	top: -10000px;
	/* Places the div off screen by giving it a negative top coordinate. */
}

/* STYLE THE SIDEBAR DIV ---------------------------------*/
	/* --------------------------------------------------------- */
#sidebar {
	float: right; /* Floats the sidebar div to the right of content div. */
	width: 237px;
}

#sidebar ul {
	padding-bottom: 10px;
	/* Pads the bottom of the ul so that the other content below it has breathing room. */
}

#sidebar li {
	list-style: none; /* Removes the bullet from the list items. 
	
	margin-bottom: 5px; /* Adds 5 pixels of space under each list item. */
	margin-left: 15px;
	/* Adds 10 pixels of space to the left of the links in the list items so that they align with other text in the sidebar region. */
}

#sidebar h3,#sidebar h4,#sidebar p {
	color: #fff; /* Sets the text color in the sidebar to white. */
	margin: 5px 20px 7px;
	/* Sets the margins to 20 pixels for the right and left, 10 pixels to the top, and 7 pixels for the bottom of text in the sidebar. */
}

#sidebar h4 {
	padding-left: 25px;
	/* Gives it 25 pixels of padding so that the text starts to the right of the icon. */
	color: #fff;
	font-size: 90%;
	/* Sets the font size to 90% of the user's browser preference. */
	font-weight: 700; /* Removes the default bolding from the h4 text. */
	margin-left: 10px;
	padding-left: 0px;
	margin-bottom: 3px;
	/* After having earlier zeroed out the h4, this adds 3 pixels of margin space to the bottom in all browsers. */
}

#sidebar h3 {
	font-weight: normal; /* Removes the default bolding from the h3 text. */
	background: #00366F;
	/* Provides a background color that contrasts with the white text so that if the background image doesn't load, users can still read the text. */
}

#sidebar p {
	font-size: 90%;
	/* Sets the font size to 75% of the user's browser preference. */
	margin-right: 15px;
	/* Puts 15 pixels of margin space to the right of sidebar paragraphs so that it clears the white border of the graphic. */
	background: #00366F;
	/* Provides a background color that contrasts with the white text so that if the background image doesn't load, users can still read the text. */
}

#sidebar li span {
	position: absolute;
	/* Puts the text within the span way off screen so that visual users to not see it. */
	top: -10000px;
	/* Places the div off screen by giving it a negative top coordinate. */
}

#sidebar form {
	width: 170px;
	/* Sets the width of the form to 200 pixels so that it fits comfortably within the sidebar region. */
	margin-left: 10px;
	/* Sets 20 pixels of left margin space so that the form aligns with other sidebar elements. */
	margin-top: 5px;
	/* Sets 10 pixels of top margin space to add breathing room between the form and elements above it. */
}

#sidebar fieldset {
	margin: 0 0 10px;
	/* keeps the fieldset's bottom border 10px off the next element */
	padding: 5px 0 5px 5px;
	/* creates padding to keep the elements inside away from the edge of the fieldset */
}

#sidebar label {
	color: #fff; /* Sets the label color to white. */
	display: block;
	/* Puts the label on its own line above its textfield. */
	font-size: 70%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding-left: 2px;
	/* Pads the label so that the text starts after the icon. */
	padding-bottom: 1px;
	/* Pads the bottom of the label so that there is breathing room between it and the textfield. */
}

#sidebar input,#sidebar textarea {
	padding: 2px;
	/* this keeps the text from touching the edges of the input and textarea */
	padding-bottom: 4px;
	/*	margin: 3px 0px 2px; /* this creates the space around the inputs and textarea so they don't stack on top of each other */
}

.auto_width {
	margin-top: 4px;
	margin-left: 2px;
	margin-bottom: 2px;
}

#sidebar a:link  , #sidebar a:visited {
	color: #fff; /* Sets the label color to white. */
	font-size: 75%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding-left: 2px;
	/* Pads the label so that the text starts after the icon. */
	padding-bottom: 0px;
	/* Pads the bottom of the label so that there is breathing room between it and the textfield. */
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: 700;
}

#sidebar a:hover,#sidebar a:active {
	color: #fff; /* Sets the label color to white. */
	font-size: 75%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding-left: 2px;
	/* Pads the label so that the text starts after the icon. */
	padding-bottom: 0px;
	/* Pads the bottom of the label so that there is breathing room between it and the textfield. */
	text-decoration: underline;
	font-weight: 700;
}

/* STYLE THE MAINCONTENT DIV ---------------------------------*/
	/* --------------------------------------------------------- */
#mainContent {
	
	margin: 0 255px 0 20px;
	/* Sets the margins for the content region, most notably carving out a 237 pixel right margin for the sidebar. */
}

#mainContent p {

	
	font-size: 85%;
	/* Sets the font size to 85% of the user's browser preference. */
	line-height: 1.4;
	/* Places space, or leading, between lines of text. Using no unit of measurement prevents line-height bugs that occur in some situations. */
	margin: 0px 20px 8px 20px; /* Sets margins around paragraph text. */
	padding-top: 5px;
	padding-bottom: 5px;
}

#mainContent ul {
	font-size: 85%;
	/* Sets the font size to 85% of the user's browser preference. */
	line-height: 1.4;
	/* Places space, or leading, between lines of text. Using no unit of measurement prevents line-height bugs that occur in some situations. */
	margin: 0 50px 8px 50px; /* Sets margins around paragraph text. */
}

#mainContent strong {
	color: #333
}

/*  Error message format */
#problem p {
	background: url(../images/redcross.gif) no-repeat left top;
	background-position: 5px 5px;
	font-size: 80%;
	color: #FF0000;
	margin-top: 10px;
	padding: 5px;
	padding-left: 30px;
	font-weight: 700;
	background-color: #F4F5EB;
	border: 1px solid #FF0000;
}

#problem_item {
	color: #FF0000;
	margin-top: 10px;
	padding: 5px;
	padding-left: 30px;
	font-weight: 700;

}


#success p {
	background: url(../images/greentick.gif) no-repeat left top;
	background-position: 5px 5px;
	font-size: 80%;
	color: #009900;
	margin-top: 10px;
	padding: 5px;
	padding-left: 30px;
	font-weight: 700;
	background-color: #F4F5EB;
	border: 1px solid #009900;
}

#register_fc {
	font-size: 80%;
	color: #000;
	width: 60%;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	background-color: #F4F5EB;
	border: 1px solid #093D79;
}

#programme {
	color: #000;
	width: 99%;
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #000;
	background: #E2DBC2;
	margin-left: auto;
	margin-right: auto;
}

#programme h4 {
	font-size: 95%;
	/* Sets the font size to 120% of the user's browser preference. */
	color: #093D79;
	/* Sets the color of h3 text within the mainContent div to dark gray. */
	font-weight: 700px; /* Removes the default bolding from h3 text. */
	padding-left: 0px;
	margin-top: 10px;
	/* Adds space above the h2 so that there is breathing room between it and the header. */
	margin-bottom: 7px;
	/* Adds space to the bottom of the h2 so that there is breathing room between it and the paragraphs beneath it. */
	margin-left: 10px;
	/* Adds 10 pixels of left margin space to the h2 so that it aligns neatly with other mainContent elements. */
}

#aims {
	font-size: 80%;
	color: #000;
	width: 95%;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	background: #F4F5EB;
	border: 1px solid #000;
}

#mainContent h1 {
	font-size: 120%;
	/* Sets the font size to 120% of the user's browser preference. */
	background: url(../images/heading2_bg.jpg) no-repeat left center;
	color: #333;
	/* Sets the color of h3 text within the mainContent div to dark gray. */
	font-weight: normal; /* Removes the default bolding from h3 text. */
	padding-left: 20px;
	margin-top: 10px;
	/* Adds space above the h2 so that there is breathing room between it and the header. */
	margin-bottom: 7px;
	/* Adds space to the bottom of the h2 so that there is breathing room between it and the paragraphs beneath it. */
	margin-left: 10px;
	/* Adds 10 pixels of left margin space to the h2 so that it aligns neatly with other mainContent elements. */
}

#mainContent h2 {
	font-size: 110%;
	/* Sets the font size to 120% of the user's browser preference. */
	background: url(../images/heading2_bg.jpg) no-repeat left center;
	color: #333;
	/* Sets the color of h3 text within the mainContent div to dark gray. */
	font-weight: normal; /* Removes the default bolding from h3 text. */
	padding-left: 20px;
	margin-top: 10px;
	/* Adds space above the h2 so that there is breathing room between it and the header. */
	margin-bottom: 7px;
	/* Adds space to the bottom of the h2 so that there is breathing room between it and the paragraphs beneath it. */
	margin-left: 10px;
	/* Adds 10 pixels of left margin space to the h2 so that it aligns neatly with other mainContent elements. */
}

#mainContent h3 {
	font-size: 100%;
	/* Sets the font size to 120% of the user's browser preference. */
	background: url(../images/heading2_bg.jpg) no-repeat left center;
	color: #333;
	/* Sets the color of h3 text within the mainContent div to dark gray. */
	font-weight: normal; /* Removes the default bolding from h3 text. */
	padding-left: 20px;
	margin-top: 10px;
	/* Adds space above the h2 so that there is breathing room between it and the header. */
	margin-bottom: 7px;
	/* Adds space to the bottom of the h2 so that there is breathing room between it and the paragraphs beneath it. */
	margin-left: 10px;
	/* Adds 10 pixels of left margin space to the h2 so that it aligns neatly with other mainContent elements. */
}

#mainContent h4 {
	font-size: 95%;
	/* Sets the font size to 120% of the user's browser preference. */
	color: #333;
	/* Sets the color of h3 text within the mainContent div to dark gray. */
	font-weight: 700px; /* Removes the default bolding from h3 text. */
	padding-left: 0px;
	margin-top: 10px;
	/* Adds space above the h2 so that there is breathing room between it and the header. */
	margin-bottom: 7px;
	/* Adds space to the bottom of the h2 so that there is breathing room between it and the paragraphs beneath it. */
	margin-left: 10px;
	/* Adds 10 pixels of left margin space to the h2 so that it aligns neatly with other mainContent elements. */
}

#mainContent h5 {
	font-size: 90%;
	/* Sets the font size to 120% of the user's browser preference. */
	color: #333;
	/* Sets the color of h3 text within the mainContent div to dark gray. */
	font-weight: 700px; /* Removes the default bolding from h3 text. */
	margin-top: 10px;
	/* Adds space above the h2 so that there is breathing room between it and the header. */
	margin-bottom: 7px;
	/* Adds space to the bottom of the h2 so that there is breathing room between it and the paragraphs beneath it. */
	margin-left: 10px;
	/* Adds 10 pixels of left margin space to the h2 so that it aligns neatly with other mainContent elements. */
}

#mainContent ul blockquote {
	font-size: 120%;
	/* Sets the font size to 120% of the user's browser preference. */
	margin-top: 2px;
	/* Adds space above the h2 so that there is breathing room between it and the header. */
	margin-bottom: 2px;
	/* Adds space to the bottom of the h2 so that there is breathing room between it and the paragraphs beneath it. */
	margin-left: 30px;
	/* Adds 10 pixels of left margin space to the h2 so that it aligns neatly with other mainContent elements. */
}

#mainContent a:link  , #mainContent  a:visited {
	color: #0000FF; /* Sets the label color to white. */
	font-size: 95%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	margin-top: 10px;
	text-decoration: none;
	font-weight: normal;
}

#mainContent  a:hover,#mainContent  a:active {
	color: #000; /* Sets the label color to white. */
	font-size: 95%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 0px;
	text-decoration: underline;
}

#mainContentLink a:link  , #mainContentLink  a:visited {
	color: #0000FF; /* Sets the label color to white. */
	font-size: 95%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	margin-top: 10px;
	text-decoration: none;
	font-weight: normal;
}

#mainContentLink  a:hover,#mainContentLink  a:active {
	color: #000; /* Sets the label color to white. */
	font-size: 95%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 0px;
	text-decoration: underline;
}

/* STYLE THE SUMMARY BOX -------- */
#sumBox {
	float: right;
	border: 1px solid #BE9E6F;
	padding: 5px;
	margin: 10px;
	margin-right: 20px;
}

#sumBox p {
	font-size: 85%;
	/* Sets the font size to 85% of the user's browser preference. */
	line-height: 1.4;
	/* Places space, or leading, between lines of text. Using no unit of measurement prevents line-height bugs that occur in some situations. */
	margin: 0px;
}

#sumBox strong {
	color: #333
}

#sumBox h4 {
	font-size: 95%;
	/* Sets the font size to 120% of the user's browser preference. */
	color: #333;
	/* Sets the color of h3 text within the mainContent div to dark gray. */
	font-weight: 700px; /* Removes the default bolding from h3 text. */
	margin: 0;
}

/* TABLES -------------------------------------------------- */
	/* --------------------------------------------------------- */
#mainContent table {
	font-size: 85%;
	margin: 0 0 1.0em 10px;
	/* Creates space beneath table, since top margins have been removed on all text elements (p, h1, h2, h3). */
	border-collapse: collapse;
	/* Combines adjacent borders of table cells into one so they aren't doubled. Also removes space betwen cells with no borders. */
}

#mainContent th,#mainContent td {
	padding: 5px 5px 5px 3px;
	/* Creates space between borders and/or edge of background color and text. */
	border-bottom: 1px solid #2A567F;
	/* Creates bottom border for each cell. */
}

#mainContent  th {
	padding: 5px 5px 5px 3px;
	text-align: left;
	background: #093D79; /* Sets background color. */
	color: #FFF; /* Sets text color. */
}


 a#header:link  , a#header:visited {
	color: #fff; /* Sets the label color to white. */
	background: #093D79;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	margin-top: 10px;
	text-decoration: none;
	font-weight: bold;
}

a#header:hover,a#header:active {
	color: #fff; /* Sets the label color to white. */
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 0px;
	text-decoration: underline;
}

/* STYLE THE FOOTER DIV ------------------------------------ */
	/* --------------------------------------------------------- */
#footer_wrapper {
	background: url(../images/footer_wrapper_bg.jpg) repeat-x;
	/* Tiles the footer wrapper image across the footer region. */
	height: 77px;
	/* Sets the height of the footer wrapper to the same height as the footer background tile. */
	position: relative;
	/* Set to relative so that the absolutely positioned left and right content gets its starting point from the footer region. */
	min-width: 100%;
	/* Sets a minimum width for the layout that matches that of the container div. */
	max-width: 970px;
	/* Sets a maximum width for the layout that matches that of the container div. */
}

#footer {
	padding: 50px 10px;
	/* Pads the footer so that the content falls in the right place within the footer background image. */
	background: url(../images/footer_bg.jpg) no-repeat right top;
	/* Places the footer image with the curved edge at the right of the footer region. */
}

#footer p {
	font-size: 75%;
	/* Sets the font size to 75% of the user's browser preference. */
	color: #000; /* Sets the color of footer paragraph text to white. */
	font-weight: 700;
}

/* CLASSES FOR ALIGNING ELEMENTS LEFT AND RIGHT IN A DIV -------- */
	/* --------------------------------------------------------- */
.left-element {
	position: absolute;
	/* Takes the element out of the flow and sets it at precise coordinates in relation to the footer div. */
	left: 20px;
	/* Moves the left element 20 pixels from the edge of the layout. */
	width: 50%;
	/* Makes the left element half the width of the footer region. */
}

.right-element {
	position: absolute;
	/* Takes the element out of the flow and sets it at precise coordinates in relation to the footer div. */
	right: 30px;
	/* Moves the right element 30 pixels from the right edge of the layout. */
	width: 50%;
	/* Makes the left element half the width of the footer region. */
	text-align: right;
	/* Aligns the right-element text to the right of the footer. */
}

#footer .right-element a {
	color: #FFF; /* Sets the color of the back to top link to gray. */
	text-decoration: none;
	/* Removes the default underline from the link. */
}

/* CLASSES FOR IMAGES AND CLEARING FLOATS -------- */
	/* --------------------------------------------------------- */
.fltrt {
	float: right;
	/* Generic class to use for floating images to the right. */
	margin-left: 8px;
	/* Adds 8 pixels of space on the left side of the image so that the text doesn't touch it. */
}

.fltlft {
	float: left; /* Generic class to use for floating images to the left. */
	margin-right: 8px;
	/* Adds 8 pixels of space on the right side of the image so that the text doesn't touch it. */
}

clearfloat {
	/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	font-size: 1px; /* Sets the font size to 1 pixel.*/
	line-height: 0;
	/* Sets line-height to 0 -font and line-height; even if not explicitly on the page, they might add dimension to the clearing element rather than make it larely invisible */
	clear: both;
	/* Keeps floated divs from draping over objects beneath them. */
	height: 0; /* Makes sure the clearing element has no height */
}

/* FORMS ------- */ /* the following selectors are the form styles */
#mainContent form {
	margin: 0; /* zeros the margin for a level playing field */
	padding: 0 0 2px;
	/* creates 10px of padding at the bottom of the form */
}

#mainContent fieldset {
	border: none; /* defines a border around each fieldset */
	margin: 0 0 10px;
	/* keeps the fieldset's bottom border 10px off the next element */
	padding: 5px 0 2px 15px;
	/* creates padding to keep the elements inside away from the edge of the fieldset */
}

#mainContent legend {
	border: 1px solid #000;
	/* creates a defined box/border around the legend */
	color: #fff; /* contrasting text color */
	background: #093D79 url(images/sidehead.jpg) repeat-y;
	/* gives the legend the same background as the feature headings */
	padding: 1px 5px 2px;
	/* keeps the borders away from the text by these specified amounts */
	margin-bottom: 5px;
	/* creates 5px of space from the bottom of the legend */
	font: normal .8em "Gill Sans", "Trebuchet MS", Arial, Helvetica,
		sans-serif; /* styles the text within */
}

#mainContent label {
	float: left;
	/* The label elements in the form are floated left, and the text inside is right aligned. */
	clear: both;
	/* They are all cleared so that they always start a new line below previous form element floats. */
	font-size: .8em;
	text-align: left;
	margin-right: 10px;
	margin-top: 3px;
	/* this moves the text/label down away from the top of the input */
	margin-bottom: 3px;
}

#mainContent input,#mainContent textarea,#mainContent select {
	color: #000; /* creates the text color */
	border: 1px solid #CEB993; /* gives the input and textarea a border */
	padding: 2px;
	/* this keeps the text from touching the edges of the input and textarea */
	background: #F4F5EB; /* creates a background color */
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
	/* These inputs and the textarea are floated next to the labels. */
	clear: both;
}

/*\*/ /*/
#mainContent input, #mainContent textarea {
	float: none;
}
/* End show to IE Mac */
	/* IEmac must not see these elements floated or it is buggy. That browser, however, is good without floating. The above hack can be read only by IEmac. Be sure you do not add any comments INSIDE the hack or it will close. */
#mainContent input.sminp {
	width: 110px; /* for shorter input boxes. */
	margin-right: 160px;
	/* this keeps the shorter boxes aligned on the left with the wider ones. */
}

/* this selector changes the inputs and textareas when the cursor is inside in supported browsers */
#mainContent input:focus,#mainContent input:active,#mainContent textarea:focus,#mainContent textarea:active
	{
	color: #fff;
	background: #093D79;
}

#fltdisplaylt {
	color: #000;
	width: 300px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 90%;
}

#fltdisplaylt h4 {
	color: #333;
	font-weight: bold;
	margin-left: 40px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

#fltdisplaylt p {
	color: #000;
	padding: 5px;
	margin: 0px;
	width: 300px;
	background-color: #F4F5EB;
	border: 1px solid #093D79;
	margin-bottom: 10px;
}

#fltdisplaylt p a:link {
	color: #0000FF; /* Sets the label color to white. */
	font-size: 95%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	text-decoration: none;
	font-weight: normal;
}

#fltdisplaylt p a:visited {
	color: #0000FF; /* Sets the label color to white. */
	font-size: 95%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	text-decoration: none;
	font-weight: normal;
}

#fltdisplaylt p a:hover {
	color: #000; /* Sets the label color to white. */
	font-size: 95%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	text-decoration: underline;
}

#fltdisplaylt p a:active {
	color: #000; /* Sets the label color to white. */
	font-size: 95%;
	/* Sets the font size to 90% of the user's browser preference. */
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	text-decoration: underline;
}










/* these float styles can be used to float images with text next to them */
.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 8px;
}

.brclear {
	/* Use a break with this class to clear float containers on both sides */
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}

.clearrt {
	/* Use a break with this class to clear float containers only on the right */
	clear: right;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}

/* These are standard sIFR styles... they must be included... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
