/* LINKS */
a:link     {color: #3366CC}
a:visited  {color: #003399}
a:active   {color: #FF9900}
a:hover    {color: #669966}

a.one:link {color: #3366CC; text-decoration: none}
a.one:visited {color: #3366CC; text-decoration: none}
a.one:active {color: #FF9900; text-decoration: none}
a.one:hover {color: #669966; text-decoration: none}

a.alert:link {color: #990000; text-decoration: none}
a.alert:visited {color: #660000; text-decoration: none}
a.alert:active {color: #990000; text-decoration: underline}
a.alert:hover {color: #990000; text-decoration: underline}


/* HEADERS */
.head1 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
.head2 {color: #3366CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 24px}
.head3 {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; font-size: 10px}
.head4 {color: #000000; font-family: Tahoma; font-style: regular; font-size: 11px}
.barhead {color: #99CCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; font-size: 12px; font-weight: bold}
.barhead1 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; font-size: 12px; font-weight: bold}
.barhead2 {color: #FFFFFF; font-family: Tahoma; font-style: bold; font-size: 12px; font-weight: bold}

/* PARAGRAPHS */
.normal {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px}
.normal12 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px}
.phead {color: #333333; font-family: Verdana; font-size: 12px; font-weight: bold}
p {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px}
.bold {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px}


/* ANCHORS */
.anchors {color: #3366cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px}


/* TABLES */
.bldwt {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px}
.wt {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px}
.bl {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px}
.bldbl {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px}
.bldmbl {color: #3366CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px}


/* MARGINS */
.lmargin {margin-left: 0px}
body {margin-top: 0px}
body {margin-right: 0px}
body {margin-bottom: 0px}
body {margin-left: 0px}

/* IMAGES */
img {border: 0;}

/* Spacers */
.vertical10 		{ line-height: 10px; }
.vertical5 			{ line-height: 5px; }

.a10White	 		{ font-family: Arial;	font-size: 10px;	color: #FFFFFF;	}
.a10WhiteBold 		{ font-family: Arial;	font-size: 10px;	color: #FFFFFF;	font-weight:bold; }
.a11White	 		{ font-family: Arial;	font-size: 11px;	color: #FFFFFF;	}
.a11WhiteBold 		{ font-family: Arial;	font-size: 11px;	color: #FFFFFF;	font-weight:bold; }
.a12WhiteBold 		{ font-family: Arial;	font-size: 12px;	color: #FFFFFF;	font-weight:bold; }

.a10DarkTeal    	{ font-family: Arial;	font-size: 10px;	color: #004277; }
.a10DarkTealBold 	{ font-family: Arial;	font-size: 10px;	color: #004277;	font-weight: bold; }
.a11DarkTeal	 	{ font-family: Arial;	font-size: 11px;	color: #004277;	}
.a11DarkTealBold 	{ font-family: Arial;	font-size: 11px;	color: #004277;	font-weight: bold; }
.a12DarkTeal		{ font-family: Arial; 	font-size: 12px;	color: #004277; }
.a12DarkTealBold 	{ font-family: Arial;	font-size: 12px;	color: #004277;	font-weight: bold; }
.a13DarkTealBold 	{ font-family: Arial;	font-size: 13px;	color: #004277;	font-weight: bold; }
.a14DarkTeal	 	{ font-family: Arial;	font-size: 14px;	color: #004277;	font-weight: normal; }
.a14DarkTealBold 	{ font-family: Arial;	font-size: 14px;	color: #004277;	font-weight: bold; }
.a15DarkTealBold 	{ font-family: Arial;	font-size: 15px;	color: #004277;	font-weight: bold; }
.a16DarkTealBold 	{ font-family: Arial;	font-size: 16px;	color: #004277;	font-weight: bold; }

.a10MedTeal			{ font-family: Arial;	font-size: 10px;	color: #28628F; }
.a11MedTealBold 	{ font-family: Arial;	font-size: 11px;	color: #28628F;	font-weight: bold; }
.a14MedTeal		 	{ font-family: Arial;	font-size: 14px;	color: #28628F;	font-weight: normal; }
.a14MedTealBold 	{ font-family: Arial;	font-size: 14px;	color: #28628F;	font-weight: bold; }

.a10LighterBlueBold { font-family: Arial;	font-size: 10px;	color: #D1E8FD;	font-weight: bold; }

.a10LightBlue 		{ font-family: Arial;	font-size: 10px;	color: #75A9D4; }

.a10Black 			{ font-family: Arial;	font-size: 10px;	color: #000000; }
.a11Black 			{ font-family: Arial;	font-size: 11px;	color: #000000; }
.a12Black 			{ font-family: Arial;	font-size: 12px;	color: #000000; }
.a11BlackBold		{ font-family: Arial;	font-size: 11px;	color: #000000; font-weight: bold; }
.a12BlackBold		{ font-family: Arial;	font-size: 12px;	color: #000000; font-weight: bold; }

.a10Blue 			{ font-family: Arial;	font-size: 10px;	color: #0000FF; font-weight: normal; }
.a10Blue:visited	{ font-family: Arial;	font-size: 10px;	color: #0000FF; font-weight: normal; }
.a11Blue 			{ font-family: Arial;	font-size: 11px;	color: #0000FF; font-weight: normal; }
.a11Blue:visited	{ font-family: Arial;	font-size: 11px;	color: #0000FF; font-weight: normal; }
.a12Blue 			{ font-family: Arial;	font-size: 12px;	color: #0000FF; font-weight: normal; }
.a12Blue:visited	{ font-family: Arial;	font-size: 12px;	color: #0000FF; }
.a12BlueBold 		{ font-family: Arial;	font-size: 12px;	color: #0000FF; font-weight: bold; }
.a12BlueBold:visited	{ font-family: Arial;	font-size: 12px;	color: #0000FF;	font-weight: bold; }

.a10Red 			{ font-family: Arial;	font-size: 10px;	color: #FF0000; }
.a10Red:visited		{ font-family: Arial;	font-size: 10px;	color: #FF0000; }
.a11Red 			{ font-family: Arial;	font-size: 11px;	color: #FF0000; }
.a12Red 			{ font-family: Arial;	font-size: 12px;	color: #FF0000; }
.a15RedBold 		{ font-family: Arial;	font-size: 15px;	color: #FF0000;	font-weight: bold; }
.a16RedBold 		{ font-family: Arial;	font-size: 16px;	color: #FF0000;	font-weight: bold; }

.v10DarkTeal		{ font-family: Verdana; font-size: 10px;	color: #004277;	}
.v11DarkTeal		{ font-family: Verdana; font-size: 11px;	color: #004277;	}
.v12DarkTealBold 	{ font-family: Verdana; font-size: 12px;	color: #004277;	font-weight:bold; }

.v11Black 			{ font-family: Verdana;	font-size: 11px;	color: #000000; }

.notmc12 	{ font-family: Tahoma;	font-size: 12px;	color: #FFFFFF;	font-weight: bold; }
.notmc11 	{ font-family: Tahoma;	font-size: 11px;	color: #000000;	font-style: normal; }

.outerBox 			{ border: 1px solid #CCCCCC; }
.vertical2 			{ line-height : 2px; }
.vertical5 			{ line-height : 5px; }
.vertical10 			{ line-height : 10px; }

.boxR { border: 1px solid #900; background-color: #FFF; vertical-align: top; }
.boxG { border: 1px solid #CCC; background-color: #FFF; vertical-align: top; }
.boxB { border: 1px solid #008; background-color: #FFF; vertical-align: top; }

.rowA { text-align: center; background-color: #F5F5F5; color: #000; }
.rowB { text-align: center; background-color: #DEF; color: #000; }
.rowX { text-align: center; background-color: #FFC; color: #000; }
.rowW { background-color: #FFF; color: #000; }
.rowW:hover TD { background-color: #FFC; color: #000; }
.rowY { background-color: #FFC; color: #000; }

#contentbox {
		background-color: #FFFFFF;
		padding: 15px;
		font: 12px Arial, Helvetica, sans-serif;
		text-align: justify;

		}
		
#containerbox {
		background:#fff;
		padding: 15px;
		}		
		
table.example
{
  	text-decoration: none;
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	font-size: 10pt;
	color: rgb(0, 0, 0);
	background: #385bfc;
}

/* HTML TAGS */




/* IDs */

#columnarForm fieldset
{
	float: left;
	display: block;
	width: 17em;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}

#columnarForm fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
}

#columnarForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#columnarForm fieldset.radio label
{
	font-weight: normal;
}

#columnarForm input
{
	display: block;
	width: 15em;
}

#columnarForm label
{
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}

#columnarForm label.first
{
	padding-top: 1em;
}

#columnarForm select
{
	display: block;
}

#horizontalForm fieldset
{
	display: block;
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}

#horizontalForm fieldset.radio
{
	margin: 1em 0 2em 0;
}

#horizontalForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#horizontalForm fieldset.radio label
{
	font-weight: normal;
}

#horizontalForm input
{
	display: block;
	width: 15em;
}

#horizontalForm input.submit
{
	clear: both;
}

#horizontalForm label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#horizontalForm select
{
	display: block;
}

#marginForm fieldset
{
	display: block;
	margin: 0 0 1em 0;
	border: 0 solid #FFFFFF;
	border-top: 1px solid #000000;
	padding: 0 1em 1em 1em;
}

#marginForm fieldset.radio
{
	margin: 0 0 0 -1em;
	border: 0 solid #FFFFFF;
}

#marginForm fieldset.radio input
{
	position: static;
	clear: both;
	float: left;
}

#marginForm fieldset.radio label
{
	position: relative;
	top: -1.25em;
	display: inline;
	width: auto;
	margin: 0 0 0 8em;
	font-weight: bold;
	font-weight: normal;
}

#marginForm fieldset.radio legend
{
	float: left;
	font-weight: bold;
}

#marginForm input
{
	position: relative;
	top: -1.4em;
	left: 8em;
	display: block;
}

#marginForm input.submit
{
	clear: both;
	top: 0;
}

#marginForm label
{
	clear: both;
	float: left;
	display: block;
	width: 8em;
	margin-top: -1em;
	font-weight: bold;
}

#marginForm label.first
{
	margin-top: 1em;
}

#marginForm select
{
	position: relative;
	top: -1.4em;
	left: 8em;
	display: block;
}

#verticalForm fieldset
{
	display: block;
	width: 17em;
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}

#verticalForm fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
}

#verticalForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#verticalForm fieldset.radio label
{
	font-weight: normal;
}

#verticalForm input
{
	display: block;
	width: 15em;
}

#verticalForm label
{
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}

#verticalForm label.first
{
	padding-top: 1em;
}

#verticalForm select
{
	display: block;
}


/* HTML TAGS */

body
{
	margin: 0;
	margin-bottom: 2em;
	padding: 0;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

body *
{
	margin-top: 0;
	margin-bottom: 0;
}

form
{
	margin-bottom: 3em;
}

h2
{
	clear: both;
	margin: 0;
	font-size: 150%;
}

p
{
	padding-bottom: 1em;
}




/* IDs */

#content
{
	padding: 0 2em;
}

#pages
{
	list-style-type: none;
	margin: 0 0 2em 0;
	padding: 0;
}

#pages li
{
	display: inline;
	margin-right: 1em;
	border-right: 1px solid #000000;
	padding-right: 1em;
}

#pages li.last
{
	border: none;
}

#pages li.on a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}




/* CLASSES */

.clearer
{
	clear: both;
	height: 1px;
}

.hidden
{
	position: absolute;
	left: -10000px;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

/* HTML TAGS */
h1
{
	float: left;
	width: 154px;
	height: 105px;
	margin: 0 4em 0 0;
	padding: 0;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	font-size: 100%
}


h1 a
{
	display: block;
	height: 105px;
}

dl
{
	float: left;
	margin: 0;
	padding: 10px 4em 1em 0;
}

dt
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

dd
{
	margin: 0;
	padding: 0;
}




/* OBJECTS */

#experimentInfo
{
	height: 105px;
	margin-bottom: 2em;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	color: #0066CC;
	text-align: left;
}




/* CLASSES */

.hidden
{
	position: absolute;
	left: -10000px;
}


