body { 
	font-size: 76%;
	color: #64635f;
	margin: 0;
	font-family:  Verdana, Helvetica, sans-serif; }

h1, h2, h3, h4, h5 { margin: 0; padding:0px;  font-family: Trebuchet MS, verdana, sans-serif; }
h1 { font-size: 7em; color:#FFFFFF; text-shadow: 2px 2px 4px 2px #323232; font-weight:bold; font-stretch:narrower; }
h2 { font-size: 4em; color:#FFFFFF; text-shadow: 2px 2px 4px 2px #323232; font-weight:bold; position:relative; top:-30px; left:5px; }
h3 { font-size: 2em; color:#649fd7; margin-right:20px;}
h4 { font-size: 1.6em; color:#649fd7; margin-bottom:5px;}
h5 { font-size: 1.3 em; color:#649fd7; }

p { line-height: 1.5em; margin: 0em 0em 1em; color: #64635f;  }

.contextual { font-size: .9em; color: #888; }

hr { border: none; border-bottom: 1px solid #cacaca; background: none; height: 1px; clear:both }

a:link{color:#369fce;text-decoration: none;}
a:visited{color:#369fce;text-decoration: none;}
a:hover{color:#369fce;text-decoration: underline;}
a:active{text-decoration: none;}
a.current { text-decoration: underline; }	

ul { margin: 10px 0px; padding:2px 5px; list-style-image:url(images/squares.gif); }

#page {
     width:1000px;
	 margin:0px auto;
	 /*margin:0px 30px;
	 padding:0px 20px;
	 width:1000px;
	 height:1500px;
	 background: #fff url(images/page.gif);
	 background-repeat:repeat-y;*/
	 }
	 
#bar {
     width:940px;
	 text-align: right;
	 padding:10px;
	 }
	 
#box {
     width:700px;
	 height:570px;
	 background-image:url(images/bgblue.jpg);
	 background-color:#d0e2f4;
      }
	 
	  
	
	 
#title {
     margin:0px;
	 padding: 10px 50px;
	 width:620px;
	 height:230px;
	 background: #fff url(images/bg2.jpg);
	 background-repeat:no-repeat;
	 }
	 
#rightcontent { 
     margin-right:60px;
	 padding:0px;
	 width:200px;
	 float:right;
	 }
	 
 #content {
     padding:20px;
	 width:700px;
	 position:absolute;
	 }


 #column1 {
     padding:10px;
	 width:210px;
	 height:480px;
	 float:left;
	 }
	 	
 #column2 {
     padding:10px;
	 width:210px;
	 height:480px;
	 float:left;
	 background-color:#dfeaf5;
	 }	
	 
#column3 {
     padding:10px;
	 width:210px;
	 float:left;
	 }		 
	 
/*#footer {
	 margin:0px auto;
     width: 1000px;
     height: 30px;
     text-align: center;
     background: #fff url(images/pagebottom.gif) no-repeat top;
     }*/
	 
.floatright {float:right;}
.floatleft {float:left;}
.ital{font-style:italic;}
.bold {font-weight:bold}
.centre {text-align:center}
.border {border: 1px solid #467491;}
	 
	 