body{
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 0.8em;
	color:#696969;
}
	/*Main font styles*/
    h1{
      	font-size: 1.2em;
       	font-weight: bold;
		color: #700000;
    }
        
    h2{
      	font-size: 1.1em;
       	font-weight: bold;
		color: #700000;
    }
           
    h3{
		font-size: 1em;
		font-weight: bold;
    }
        
	strong {
      	font-weight: bold;
    }
	
	.smalltext{
		font-size:0.8em;
	}
   
	.headingsmall{
		font-size:1.2em;
		font-weight:bold;	
		text-decoration:none;
		color: #700000;
	}
	
	.headingmedium{
		font-size:1.4em;
		font-weight:bold;	
		color: #700000;
	}
	
	.headinglarge{
		font-size:1.8em;
		font-weight:bold;	
		color: #700000;
	}
	
	.massive{
		font-size:2.5em;
		padding:0px;
		font-weight:bold;	
	}
	
	.textgrey{
		color:gray;
		position:relative;
		left:20px;
	}
	
		/* Links*/

		  a:link{
          	text-decoration: underline;
			color:navy;
          }
          a:visited {
          	text-decoration: underline;
			color:darkblue;
          }
          a:active {
          	text-decoration: none;
			color:darkblue;
          }
          a:hover {
          	text-decoration: none;
			color:darkblue;
          }
		  
		  
		  a.white:link {
          	text-decoration: underline;
			color:lightgray;
          }
          a.white:visited {
          	text-decoration: underline;
			color:lightgray;
          }
          a.white:active {
          	text-decoration: underline;
			color:lightgray;
          }
          a.white:hover {
          	text-decoration: none;
			color:white;
          }
		  		  
	
		.grad_button{
			background: red url('/images/grad_button.png') repeat-x top left;
			border:1px solid black;
			color: white;
			text-align:center;
			cursor:pointer;
			float:left;
			margin:0;
			padding:0;
		}
			.grad_button:hover{
				background: black url('/images/grad_button_hover.png') repeat-x top left;
			}
		
			input.grad_button{
				padding:3px;
				margin:3px;
			}
					
			a.grad_button, a:visited.grad_button, a:link.grad_button, a:hover.grad_button{
				width:auto;
				display:block;
				padding:4px;
				color:white;
				text-decoration:none;
				margin:3px;
			}		
	

	/*Forms */	  
	form{ 
		margin:0px; padding:0;
		font-family: Verdana,Geneva,Kalimati,sans-serif;
	}
		
	label{
        text-align: right;
		width:10em;
        margin: 5px 15px 0px 0px;
		font-size:0.8em;
		font-weight:bold;
		float:left;
        }
		
	label.small{
        text-align: right;
		width:6em;
        margin: 5px 15px 0px 0px;
		font-size:0.8em;
		font-weight:bold;
		float:left;
        }
   
    input
		{
        color: #000000;
        border: 1px solid gray;
        margin-bottom: 3px;
		margin-top: 3px;
		font-family: Verdana,Geneva,Kalimati,sans-serif;
		}
		
	select
		{
		font-family: Verdana,Geneva,Kalimati,sans-serif;
        color: #000000;
        background: #FFFFFF;
        border: 1px solid gray;
        }
		
	textarea
		{
        color: #000000;
        background: white;
        border: 1px solid gray;
        margin: 1px;
        }
		
	fieldset{
		padding:0;
		border:0;
		margin:0;
	}
		
		
	/** TABLE FORMATTING **/
	.lighttable{
		font-size:0.85em;
		width:100%;
		border-collapse:collapse;
		border:1px solid #d0d0d0;
	}
		.lighttable td{
			padding:5px;
			border:1px solid #d0d0d0;
		}
		
		.lighttabletitle{
			background:beige;
			font-weight:bold;
			font-size:1.1em;
			padding:5px;
			border:0;
		}
			.lighttabletitle td{
				border:0;
			}