/*! normalize.css v2.1.3 | MIT License | git.io/normalize | Last updated January 7, 2014 */
/*!  Along with some Blueprint v1.0 reset.css | Last updated September 29, 2010 */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio, canvas, video { display: inline-block;}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) { display: none; height: 0;}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template { display: none;}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */
body {
    margin: 0;
	line-height: 1.5; /*from base.css*/
	background: #fff; 	/*from base.css*/
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */
a {
    background: transparent;
	text-decoration: none; /*from base.css*/
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus { outline: thin dotted;}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,a:hover {
    outline: 0;
	text-decoration: underline; /*from base.css*/
}

/*
==========================================================================
	Fonts from YUI
	======================================================================== */

   /*
fonts.css
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
body{font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small; color:#333;}select,input,button,textarea{font:99% helvetica,arial,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
	
/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome. 
 * Font sizes from YUI Fonts
 */

h1 { font-size: 2em; margin: 0.67em 0;}

h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%;
	margin:0;
	color:#333;
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1, h3 {
	/* top,bottom margins based on font size */
	margin:1em 0;
}
h4 {	font-size:100%; margin-top:1em; margin-bottom:0;}

/**
 * Target styling not present in IE 8/9, Safari 5, and Chrome.
 */
 abbr[title] {border-bottom: 1px dotted;}
/**

 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
 b, strong { font-weight: bold;}
/**

 * Address styling not present in Safari 5 and Chrome.
 */
dfn {font-style: italic;}
/**

 * Address differences between Firefox and other browsers.
 */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0;}
/**

 * Address styling not present in IE 8/9.
 */
mark { background: #ff0; color: #000;}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em;}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre { white-space: pre-wrap;}

/**
 * Set consistent quote types.
 */
q { quotes: "\201C" "\201D" "\2018" "\2019";}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small { font-size: 80%;}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
 
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup { top: -0.5em;}

sub { bottom: -0.25em;}

/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }
blockquote,dl {
	/*giving elements room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin: 0;
	padding: 0;
	/*font-size: 100%;*/
	vertical-align: baseline;	
	margin-top:0.5em;
	margin-left:2em;
	margin-bottom:0.5em;
}
/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */
img { border: 0;}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) { overflow: hidden;}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure { margin: 0;}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px 1em 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button, input, select, textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button, input { line-height: normal;}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button, select { text-transform: none;}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * From base.css: Remove most spacing between table cells.
 */

table { border-collapse: collapse; border-spacing: 0;}

/* float:none prevents the span-x classes from breaking table-cell display */
th, td { 
	text-align: left; 
	font-weight: normal; 
	float:none !important; 
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption { 
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	font-weight: bold; 
	float:none !important; 
}

/*
==========================================================================
	Other Custom
	========================================================================= */
	
/* 
For Section 508 compliance skip navigation
*/
 
#skip-navigation a:link, #skip-navigation a:hover, #skip-navigation a:visited {
position:absolute; 
 left:0px; 
 top:-500px; 
 width:1px; 
 height:1px; 
 overflow:hidden;
}

#skip-navigation a:active, #skip-navigation a:focus 
 { 
 position:static; 
 width:auto; 
 height:auto; 
 }
	
/* This helps to make newer HTML5 elements behave like DIVs in older browers */ 
article, aside, dialog, figure, footer, header,
hgroup, nav, section { display:block;}

p, fieldset, table, pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

/*
Creates rounded corners around divs.
Requires /css/border-radius.htc file
*/
.roundCorners {
    border: 1px solid #b4b4b4;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
}

/* Use a .box to create a padded box inside a column.  */
.box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e7e7e7;
  border: 1px solid #b4b4b4; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px; 
  behavior: url(/css/border-radius.htc); 
}

/* Google Translate area */
#temp_GT { cursor: pointer; }	