p,h1,h2,h3,h4,div,ul,ol,li,pre,blockquote{
		margin:0;
		padding:0;
	}

body{
	 margin:0 auto;
	 padding:0;
	}
	
#wrapper{
 		margin:0 auto;
		/*width: 920px; /*Width of main container*/		
		margin:0 1%
		/* by setting the left and right margins to % and not having a width
		this allows the page to resize itself according to the size of the browser window.*/
		min-width: 903px;
	}
	
#header{
		margin:0;
		padding:10px 0 0 15px;
		background-color:#003399;
		height:110px;
	}
	
#navigation{
		margin:0;
		padding:0;
 	       }
	
#main{
		background-color:#CCCCCC;
	}
	
#sidebar{
		background-color:#CCCCCC;
		width:200px;
		float:left;
	}
	
#content{
		background-color:#ffffff;
		/*normally you would not set the height for the content
		it's just done here to make the page look more normal */
		margin-left:200px;
	}

#contentinner{
		margin: 0 10px 0 10px; 
		padding: 0; 
		color: #000000; 
		background-color: #ffffff;
		text-align: left; 
		font-family: Arial, "Century New Gothic", Helvetica,sans-serif; 
		font-weight: normal; 
		font-size: 18px; 
		text-decoration: none; 
		padding-left: 5px; 
		line-height: 100%
		}
		
#contentinner p{	
	margin: 0; 
	padding-top: 10px; 
	padding-right: 20px; 
	padding-bottom: 5px; 
	padding-left: 20px; 		
	}

#footer{
		clear:left;
		background-color:#003399;
	}
	
h1 {
	margin: 0; 
	padding: 20px 0 20px 0; 
	line-height: 100%; 
	color: #000000; 
	text-align:center; 
	font-family:Arial, "Century New Gothic", Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 28px; 
	font-variant: small-caps;
	text-decoration: none;
	}	
	
td.content {padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color:white; font-family: Arial, Helvetica, "Times New Roman", sans-serif; text-align: left; vertical-align: top; font-weight: normal; font-size: 16px; text-decoration: none;}	

td.contactus {padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color:white; font-family: Arial,Helvetica, Times New Roman, sans-serif; text-align: left; font-weight: normal; font-size: 18px; text-decoration: none;}
		   
td.caption {padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color:white; font-family: Arial,Helvetica, Times New Roman, sans-serif; text-align: right; vertical-align: top; font-weight: bold; font-size: 16px; text-decoration: none;}

p.errorlable{margin:0; padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color: red; font-family: Arial, Helvetica, "Times New Roman", Arial, sans-serif; text-align: left;  line-height:100%; font-weight: bold; font-size: 22px; text-decoration: none;}

p.firsttimeuserlable{padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color: green; font-family: Arial, Helvetica, "Times New Roman", Arial, sans-serif; text-align: left; font-weight: bold;  font-size: 18px; text-decoration: none;}

td.errorlarge {padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color:red; font-family: Arial,Helvetica, "Times New Roman", sans-serif; text-align: center; font-weight: bold; font-size: 22px; text-decoration: none;}

td.errorsmall {padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color:red; font-family: Arial, Helvetica, "Times New Roman", sans-serif; text-align: center; font-weight: bold; font-size: 16px; text-decoration: none;}

td.errorcaption {padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color:black; font-family: Arial, Helvetica, "Times New Roman", sans-serif; text-align: right; vertical-align: top; font-weight: bold; font-size: 16px; text-decoration: none;}

td.errorcontent {padding-left: 0; padding-top: 0;  padding-right: 0; padding-bottom: 0;  color:black; font-family: Arial, Helvetica, "Times New Roman", sans-serif; text-align: left; vertical-align: top; font-weight: normal; font-size: 16px; text-decoration: none;}