/*
http://www.w3schools.com/css/
*/


body			{
					background-color: black;
										/*
											color-rgb
											color-hex
											color-name
											transparent
										*/
					background-image: url("/images/background.jpg");
					background-repeat: repeat;
										/*
											repeat
											repeat-x
											repeat-y
											no-repeat
										*/
					background-position: center center;
										/*
											top left
											top center
											top right
											center left
											center center
											center right
											bottom left
											bottom center
											bottom right
										*/

					background-attachment: fixed;
					background-attachment: scroll;
				}

h1				{	
					font-size: 95%;
					color: black; 
					font-family: arial, helvetica; 
					font-weight: bold; 
				}

h1.center		{	
					font-size: 95%;
					color: black; 
					font-family: arial, helvetica; 
					font-weight: bold; 
					text-align: center; 
				}


h2				{	
					font-size: 22pt;
					font-family: arial, helvetica; 
					color: black; 
					font-weight: bold; 
				}

h2.center		{	
					font-size: 22pt;
					font-family: arial, helvetica; 
					color: black; 
					font-weight: bold; 
					text-align: center; 
				}
	
h3				{	
					font-size: 15pt; 
					font-family: arial, helvetica; 
					color: black; 
					font-weight: bold; 
				}

h3.center		{	
					font-size: 15pt; 
					font-family: arial, helvetica; 
					color: black; 
					font-weight: bold; 
					text-align: center; 
				}

p 				{
					background-color: transparent;
					color: black;
					direction: ltr;
										/*
											ltr
											rtl
										*/
					letter-spacing: normal;
										/*
											normal
											12px
										*/
					text-align: justify;
										/*
											left
											right
											center
											justify
										*/
					text-decoration: none;
										/*
											none
											underline
											overline
											line-through
											blink 
										*/
					text-indent: 0px;
										/*
											px
											%
										*/
					text-transform: none;
										/*
											none
											capitalize
											uppercase
											lowercase
										*/
					black-space: normal;
										/*
											normal
											pre
											nowrap
										*/
					word-spacing: normal;
										/*
											normal
											px - fixed length
										*/
					font-family: arial, "lucida console", sans-serif;
					font-size: small;
										/*
											xx-small
											x-small
											small
											medium
											large
											x-large
											xx-large
											smaller
											larger
											px
											%
										*/
					font-size-adjust: none;
										/*
											none
											number - Defines the aspect value ratio for the font 
										*/
					font-stretch: normal;
										/*
											normal
											wider
											narrower
											ultra-condensed
											extra-condensed
											condensed
											semi-condensed
											semi-expanded
											expanded
											extra-expanded
											ultra-expanded
										*/
					font-style: normal;
										/*
											normal
											italic
											oblique
										*/
					font-variant: normal;
										/*
											normal
											small-caps
										*/
					font-weight: normal;
										/*
											normal
											bold
											bolder
											lighter
											100
											200
											300
											400 = normal
											500
											600
											700 = bold
											800
											900
										*/
					margin-top: 10px;
					margin-right: 10px;
					margin-bottom: 10px;
					margin-left: 10px;
					padding-top: 10px;
					padding-right: 10px;
					padding-bottom: 10px;
					padding-left: 10px;

					line-height: normal;
										/*
											normal
											%
											number
										*/
					cursor: auto;
										/*
											url
											auto
											crosshair
											default
											pointer
											move
											e-resize
											ne-resize
											nw-resize
											n-resize
											se-resize
											sw-resize
											s-resize
											w-resize
											text
											wait
											help
										*/
/*					display: inline; */
										/*
											none
											inline
											block
											list-item
											run-in
											compact
											marker
											table
											inline-table
											table-row-group
											table-header-group
											table-footer-group
											table-row
											table-column-group
											table-column
											table-cell
											table-caption
										*/
					position: static;
										/*
											static
											relative
											absolute
											fixed
										*/

					visibility: visible;
										/*
											visible
											hidden
											collapse 
										*/
					bottom: auto;
					left: auto;
					right: auto;
					top: auto;
										/*
											auto
											%
											length - 20px;
										*/
					vertical-align: baseline;
										/*
											baseline
											sub
											super
											top
											text-top
											middle
											bottom
											text-bottom
											length
											%
										*/

				}

.specialtext1 { font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-weight: bold; color: #990033; font-size: larger;}
.specialtext2 { font-family: Verdana, Arial, Helvetica, MS Sans Serif; color: #990033; }

p.article:first-letter {
					color: #ff0000;
					font-size:xx-large;
				}

p.special1		{
					text-decoration: underline;
				}

p.justify		{
					text-align: justify;
				}

p.center		{
					text-align: center;
				}



a:link 			{						/* unvisited link */
					color: #330033;
					text-decoration:underline;
				}     

a:visited 		{						 /* visited link */
					color: #330033;
					text-decoration:underline;
				} 
a:hover 		{						/* mouse over link */
					color: #990033;
					text-decoration:underline;
					font-weight:bold;
				}   
a:active		{						/* selected link */
					color: #330033;
					text-decoration:underline;
				}   

table			{
					border-bottom: thick solid #DDDDDD;
										/*
											border-bottom-width
													thin
													medium
													thick
													length 0.5px
											border-style
													none
													hidden
													dotted
													dashed
													solid
													double
													groove
													ridge
													inset
													outset
											border-color
										*/

					border-left: thick solid #DDDDDD;
					border-right: thick solid #DDDDDD;
					border-top: thick solid #DDDDDD;
				}

table.noborder	{
					border: none;
				}

caption			{
					font-size: 15pt; 
					font-weight: bold; 
					background-color: #C9C9C9;
					color: #330033;
				}

th				{
					border-bottom: thin solid #DDDDDD;
					border-left: thin solid #DDDDDD;
					border-right: thin solid #DDDDDD;
					border-top: thin solid #DDDDDD;
					color: black;
				}

th.prompter		{
					font-weight: bold; 
					text-align: left;
					border: none;
					color: black;
				}

th.noborder		{
					border: none;
					color: black;
				}


tr				{
					border-bottom: thick solid #DDDDDD;
					border-left: thick solid #DDDDDD;
					border-right: thick solid #DDDDDD;
					border-top: thick solid #DDDDDD;
				}

tr.paperstyle1	{
					border: none;
					background-color: #F0E68C;
				}

tr.paperstyle2	{
					border: none;
					background-color: #B0C4DE;
				}

td				{
					border-bottom: none;
					border-left: none;
					border-right: none;
					border-top: none;
					color: black;
				}

td.dotted		{
					border-bottom: thin dotted;
					border-left: thin dotted;
					border-right: thin dotted;
					border-top: thin dotted;
					color: black;
				}


td.noborder		{
					border: none;
					color: black;
				}


ol				{
					list-style-image: url(blueball.gif);
					list-style-type: upper-alpha;
										/*
											none
											disc
											circle
											square
											decimal
											decimal-leading-zero
											lower-roman
											upper-roman
											lower-alpha
											upper-alpha
											lower-greek
											lower-latin
											upper-latin
											hebrew
											armenian
											georgian
											cjk-ideographic
											hiragana
											katakana
											hiragana-iroha
											katakana-iroha 
										*/
					list-style-position: inside;
										/*
											inside
											outside
										*/
					margin-top: auto; 
				 	margin-bottom: auto; 
					margin-left: auto; 
				 	margin-right: auto; 

					font-family: Verdana, Arial, Helvetica, MS Sans Serif; 
				 	font-size: 100%; 
					color: black;
				}

ul				{
					list-style-image: url(blueball.gif);
					list-style-type: square;
					list-style-position: inside;
					margin-top: .5em; 
				 	margin-bottom: 0em; 
					font-family: Verdana, Arial, Helvetica, MS Sans Serif; 
				 	font-size: 100%; 
					color: black;
				}


pre				{	
					margin-top: 1.2em; 
					margin-bottom: 1.2em; 
				}

code			{	
					font-family: courier new, courier; 
				}

img.normal 		{
					height: auto;
					width: auto;
					min-height: none;
					min-width: none;
					max-height: 100px;
										/*
											none
											%
											length
										*/
					max-width: none:

					float: none;
										/*
											none
											left
											right
										*/

					clip: auto;
										/*
											auto
											rect(10px, 5px, 10px, 5px)
										*/

					z-index: auto;		
										/*
											auto
											number
										*/


				}






form			{
					background-color: transparent; 
					color: black;
					font-family: garamond, tahoma, arial;
					font-weight: bold; 
				}

form p			{
					background-color: transparent;
					color: blue;
					direction: ltr;
					letter-spacing: normal;
					text-align: left;
					text-decoration: none;
					text-indent: 20px;
					text-transform: none;
					white-space: normal;
					word-spacing: normal;
					font-family: arial, "lucida console", sans-serif;
					font-size: small;
					font-size-adjust: none;
					font-stretch: normal;
					font-style: normal;
					font-variant: normal;
					font-weight: normal;
					margin-top: 10px;
					margin-right: 10px;
					margin-bottom: 10px;
					margin-left: 10px;
					padding-top: 10px;
					padding-right: 10px;
					padding-bottom: 10px;
					padding-left: 10px;
					line-height: normal;
					cursor: auto;
					position: static;
					visibility: visible;
					bottom: auto;
					left: auto;
					right: auto;
					top: auto;
					vertical-align: baseline;
				}


input			{
					border: 1px #BBBBBB solid; 
					background-color: white; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					color: black; 
			}

field			{	
					background-color: transparent;
					color: black;
					font-family: garamond, tahoma, arial;
					font-weight: bold; 
			}

input			{
					background-color: transparent;
					font-family: arial;
					font-size: 11px;
					color: black;
					border: 1 solid #000000;
					height: 18px;
				}

button			{
					background-color: none;
					font-family: arial;
					font-size: 11px;
					color: black;
					border: 1 solid #000000;
					height: 18px;
				}


textarea		{
					background-color: transparent;
					font-family: arial;
					font-size: 11px;
					color: black;
					border: 1 solid #000000;
					scrollbar-face-color: #f0f0f0;
					scrollbar-highlight-color: #f0f0f0;
					scrollbar-3dlight-color: #ffffff;
					scrollbar-darkshadow-color: #d0d0d0;
					scrollbar-shadow-color: #e0e0e0;
					scrollbar-arrow-color: #008000;
					scrollbar-track-color: #c0c0c0;
				}


#smaller			{
					text-align: left;
					font-size: x-small;
				}
#smallest			{
					font-size: xx-small;
				}

div.align_left 	{
					text-align: left;
				}
div.align_right	{
					text-align: right;
				}
div.align_center{
					text-align: center;
				}



div.error		{
					color: red;
				}

div.warn   		{
					color: yellow;
				}

div.info		{
					color: blue;
				}

.milonictable		{
					border-left: 1px solid;
					border-right: 1px solid;
					border-top: 1px solid;
					border-bottom: 1px solid;
			}

