body {
	text-align: center;
	width: 100%;
 	background-image: url(../../pics/background.jpg);
	background-attachment:fixed;
	color:#333366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin:0px; 
	padding:0px;
	line-height:1.5em;
}
#bottom{
 width:700px;
 margin:0 auto;
}
.block{
 width:600px;
 margin:0px auto;
 text-align:left;
 padding:15px;
}
.desc{
 font-size:10px;
 font-style:italic; 
}
.main{
 	background-image: url(../../pics/text_background.jpg);
	background-repeat:auto;	
	padding:0px;	
	margin-top:-3px;
	margin-bottom:-3px;
	width:700px;				
/*	min-height:423px;	*/
	text-align: center;
	margin-left:auto;		
	margin-right:auto;		
	
}
.info{
	text-align:left;
	padding-left:150px;
}
#main_text{	
	text-align: center;
	margin:10px;	
}
ol li {
list-style-type:none;
}
#menu{
	color:#E4DCB1;
	padding-bottom:5px;
	padding-top:2px;
	margin: 0px;
	/*background:#666699;*/
	background:#6585aa;
	text-align:center;
	vertical-align:middle;
	border:0px;
	width:700px;	
}
#top{
	/*margin-right:12px;*/
	margin-top:10px;	
	margin-bottom:-2px;	
	padding:0px;
	vertical-align:bottom;
	border:0px;
}
.flags{
	vertical-align: middle; 
	padding-top:1px;
}
#hrStyle{
	width:400px;
	color:#333366;
	margin:30px;
}
.hrStyle2{
	width:640px;
	color:#333366;
	margin-top:10px;
}

#wrapper2 {
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding:0px;
	width:600px;
	text-align:left;	
}
.colorchart table tbody{
 width:100%;
 height:100%;
    border-collapse: separate;
 text-align:left;
 padding:2px;
}
.bgColor1{
 background-color:#996699;
}
.bgColor2{
 background-color:#9999CC;
}
.bgColor3{
 background-color:#CC9933;
}
.bgColor4{
 background-color:#FFCC66;
}
.bgColor5{
 background-color:#FFCCCC;
}	
.bgColor6{
 background-color:#999966;
}		
#showimage{
	position:absolute;
	visibility:hidden;
	border: 1px solid gray;
}
#dragbar{
	cursor: hand;
	cursor: pointer;
	background-color: #EFEFEF;
	min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
	font-weight: bold;
	margin-right: 1px;
}
.center{
	text-align:center;
	margin-bottom:30px;	
}
.center table{
 border:collapse;
 padding:2px;
}
a{
	text-decoration:none;
}
img{
	border:0px;
}
h2{
	font-size:16px;
	margin-bottom:10px;
	margin-top:20px;	
}
h3{
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;	
}
h4{
	font-size:12px;
	margin-bottom:5px;
	margin-top:15px;	
}

h5{
	font-size:12px;
	margin:4px;
}
#aboutText{
	text-align:left; width:530px;
}
#contactText{
	text-align:left; width:200px;
}

a:link{
	color: #333366;
	text-decoration:none;
	letter-spacing:1px;

}
a:visited{
	color: #333366;
	text-decoration:none;
	letter-spacing:1px;
}
a:hover{
	color: #333366;
	text-decoration: underline;
	letter-spacing:1px;	
}

.standardsButton{
	margin:0px;
    font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8px;
	size:8px;
    padding-left:6px;
	letter-spacing:0px;
	vertical-align: middle;
}

.standardsButton a:link {
/*    border:1px solid;
    border-color:#053505 #053505 #053505 #E4DCB1;*/
	border-left: 1px #CCCCCC solid;	
    color:#F4F7FC;
	/*background-color:#666699;*/
	background-color:#6585aa;
    text-decoration:none;	
}

.standardsButton a:visited {
/*    border:1px solid;
    border-color:#053505 #053505 #053505 #E4DCB1;*/
	border-left: 1px #CCCCCC solid;	
    color:#F4F7FC;
	/*background-color:#666699;*/
	background-color:#6585aa;
    text-decoration:none;	
}

.standardsButton a:active {
/*    border:1px solid;
    border-color:#053505 #053505 #053505 #E4DCB1;*/
	border-left: 1px #CCCCCC solid;	
    color:#F4F7FC;
	/*background-color:#666699;*/
	background-color:#6585aa;
    text-decoration:none;	
}
.standardsButton a:hover {
/*    border:1px solid;
    border-color:#053505 #053505 #053505 #E4DCB1;*/
	border-left: 1px #CCCCCC solid;
    color:#F4F7FC;
	/*background-color:#333366;*/
	background-color:#38495d;
    text-decoration:none;	
}

#designBy{
	font-size:10px; 
	font-family:verdana; 
	color:#333333; 
	text-align:center;
	font-style:italic;
	margin:10px;
}

#designBy a{
	font-size:10px; 
	font-family:verdana; 
	text-align:center;
	font-style:italic;
	margin:10px;
}
#newEntry{
	margin-bottom:5px;
	margin-left:2px;	
	padding:0px;
	text-align:left;	
}
#navText{
	color:#333366; 
	margin-left:350px;
	margin-top:5px;
}
#author{
	color:#F4F7FC; 	
	font-size:14px; 
	text-align:left; 
	padding-bottom:2px;
	background-color:#666699;
}
.author{
	color:#F4F7FC; 	
	text-align:left; 
	background-color:#666699;
}

#pictureStyle{
	margin:5px; 
	border:1px #333366 solid;
}
* {margin: 0; padding: 0;}
/*Override defaults for all tags. */
p 
{
	margin: 5px;
	letter-spacing: 0px; 
	line-height: 150%;	
}
#overall 
{
	width: 100%; 
	margin: 0 auto;
}
.col {
	width: 250px; 
	float: left;
	text-align:left;
}
.col2 {
	width: 350px; 
	float: right;
	text-align: right;
}
#navigation 
{
	width: 90%; 
	margin: 0 auto;
}
.NavCol1 {
	width: 220px; 
	float: left;
}
.NavCol2 {
	width: 58%;
	float: center; 
}
.NavCol3 {
	width: 220px; 
	float: right;

}

ol
  {
    width: 100%;
  }

  /* float & allow room for the widest item */
  ol li
  {
    float: left;
    width: 214px;
  }

  /* stop the float */
  br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
  div.NavWrapper
  {
    margin-bottom: 1em;
	text-align:center;
  }
  #first{
  	text-align:left;
  }
  #third{
  	text-align:right;
  }  
  
  #visitors{
  	text-align:right; width:100%;
  }
  
  #edit{
  	margin-left:550px; margin-bottom:5px;
  }
  #singleBorder{
  	border:1px #053505 solid;
  }
  #doubleBorder{
  	border:2px #053505 solid;
  }  
  #picStyle{
  	margin:5px; height:100%;
		text-align:left;
  }
  #txtCentered
  {
  	text-align:center; margin:15px;
  }
#login{
	text-align:right; margin-top:5px;
}
#cats{
	width: 90%; 
	margin: 0 auto;
}
.catcol {
	width: 250px; 
	float: left;
	text-align: center;	
}
.catcol2 {
	width: 300px; 
	float: right;
	text-align: center;
}
.goBack{
	text-align:right;
	margin-right:25px;
}
#textBox{
	text-align:left; 
	width:600px;
}
#outerCat{
	width:600px;
}
#colOuter{
	width:600px;
	margin-left: 5%;	
}
#colOuter2{
	width:700px;
	margin-left: 15%;	
}
.colOuter2{
	width:650px;
	margin-left: 5%;	
}

.colOuter3{
	width:700px;
	margin-left: 5%;	
}

#textBoxCat{
	float:left; 
	text-align:left;
	width:51%;
	display:inline;
}
#colOne{
	float:left; 
	text-align:center;
	width:22%;
	display:inline;
}
#colTwo{
	float:left; 
	text-align:center;
	width:22%;
	display:inline;
}
#colThree{
	float:left; 
	text-align:center;
	width:22%;
	display:inline;
}

#textBoxLeftMain{
	float:left; 
	text-align:left;
	width:100%;
	display:inline;
}
#textBoxLeftMainSmall{
	float:left; 
	text-align:left;
	width:100%;
	margin-left:20px;
	display:inline;
}
#textBoxCat2{
	float:right; 
	text-align:right;	
	width:48%;
	display:inline;	
}
#textBox2{
	text-align:left; 
	width:500px;
}
.MainText{
	font-size:12px;
	text-align:center;
}
.table-list{
 border-top:1px dotted #848484;
 font-size:10px;
 width:90%;
}
.table-list th, .table-list td {
   border-right:1px dotted #848484;
   padding-left:2px;
   padding-right:2px;
   text-align:left;
}
.table-list th.last, .table-list td.last {
  border-right:0 none;
  text-align:center;
}
.table-list th {
 background:url(../../pics/th-bg.gif) left bottom repeat-x;
 padding-bottom:5px;
}
.table-list td {
 background:url(../../pics/td-bg.gif) left bottom repeat-x;
 padding-bottom:5px;
}
