div {
	border:0px solid green;
	text-align:left;
}
body {
		margin: 0;
		padding: 0 0 0 0;
		text-align:center;
		font-family: Arial, sans-serif;
		font-size: 0.8em;
		line-height: 1.5em;
		color: #000000;
		background: #296194;
		background-image: url('images/bottom.jpg');
	}
	
.topbar1 {
background-color:#335588;

background-image: url('images/bottom.jpg');
color:#000000;
height: 40px;

}
.borderit img{
border: 1px solid #ccc;
margin-bottom:2px;
}

.borderit:hover img{
border: 1px solid black;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.topbar2 {
color:#000000;
background-color:#113366;
height:12px;
	border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
	border-top-color: rgb(105, 105, 155);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 0, 0);
}
	
.title {
font-weight:bold;
padding:2px;

}

.thumbnail-left {
background-color:#EDF4F2;
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 105);
    border-right-color: rgb(105, 105, 105);
    border-bottom-color: rgb(105, 105, 105);
	border-left-color: rgb(105, 105, 105);
	padding:3px;
	margin-right:1px;
width:120px;
float:left;
}
	.thumbnail-right {
background-color:#EDF4F2;
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 105);
    border-right-color: rgb(105, 105, 105);
    border-bottom-color: rgb(105, 105, 105);
	border-left-color: rgb(105, 105, 105);
	margin-left:1px;
	padding:3px;
width:120px;
float:right;
}
	
	
	
	
#main {
padding:15;
background-color:#EFE7DE;
color:inherit;
}
#top {
background-color:#006633;
color:inherit;
}

#geo {
margin:2px;
text-align:center;

}
#middle {
border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; border-top:0px dotted rgb(105, 105, 155); border-bottom:0px dotted rgb(255, 255, 255); color:inherit;
background-image:url('none');
background-color:#EDF4F2;
width:76%;
margin: auto;
	
}


#middle #leftcol {
background-color:#EDF4F2;
	border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 155);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: #CFCFCF;
	padding:5px;
width:52%;
float:left;
}
#middle #rightcol {
background-color:#EDF4F2;
	border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 155);
    border-right-color: #CFCFCF;
    border-bottom-color: #AAAACC;
    border-left-color: #AAAACC;
	padding:0px 0px 0 0;
float:right;
width:260px;
height:100%;
text-align:right;

}

.box h2 {
width:100%;
clear:both;
float:left;
}
#bottom {
background-color:#113366;
background-image: url('images/bottom.jpg');
color:white;
font-size:0.7em;
text-align:center;
	border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
	border-top-color: rgb(105, 105, 155);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 0, 0);
}
	a:visited {
	color: #1197A6;
	text-decoration: none;	
}
a:link {
	color: #1197A6;
	text-decoration: none;
}
a:hover {
	color: #1197A6;
	text-decoration: underline;
	}
	h1, h3, h4 {
		width: 100%;
		color: #665544;
		background: transparent;
		text-align:left;
		padding: 0;
		margin:0;
	}
	
	
	h1 {
		font-variant: ;
		font-family: sans-serif;
		line-height:1.1em;
		font-size: 1.1em;
		color:#224477;
		border-bottom: #AAAACC 1px solid;
	}
	
	#rightcol h1 {
		text-align:right;
		padding-right:0px;
		margin-top:8px;
		margin-right:4px;
		}
	ul {
	list-style-image:url('test.png');
	}
	
	
	#rightcol ul {
	margin:2px;
	list-style-image:url('test.png');
	padding-right:6px
	}
	#rightcol ul li{
	margin:0px;
	list-style-image:url('test.png');
	}
	#rightcol ul li .date {
	font-size:0.7em;
	}
	
	
	h3 {
		width:75%;
		font-size: 10px;
		margin: 0em 0 0px 0;
		background-color:#EDF4EE;
			border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
	border-top-color: rgb(105, 105, 155);
    border-right-color: rgb(255, 0, 0);
   border-bottom-color: rgb(105, 105, 155);
    border-left-color: rgb(255, 0, 0);
		
		
	}
	
	h2 {
		/*background-color:#888899;*/
		font-size: 13px;
		width: auto;
		border-bottom: #AAAACC 1px solid;
		border-top: #AAAACC 1px solid;
		margin: 0em 0 0em 0;
		padding-left:0px;
		text-align:center;
	}
	
.box {
margin:12px;
padding:6px;
border: 1px solid #CCCCCC;
background-color:#EEEEEE;

}

/* /////////////////////////////////NAV BAR///////////////////////////////// */
.nav {
border-bottom: 1px solid #CCCCCC; 
border-right: 0px solid #000000; 
border-left: 0px solid #000000;
border-top: 1px solid #777777;
text-align: left;
margin-left: 0;
padding:4;
/*background:url('dad2_04.jpg');*/
background-color:#205184;
background-repeat: repeat-x;

}
.nav a:visited {
color: #FFFFFF; 
}
.nav a:link {
color: #FFFFFF; 
}
.nav a:hover {
color: #bbbbbb; 
/*background-color:#335095; */
}
.nav ul li a {
/*background-color:#335085;*/
padding: 3px 12px 3px 12px;
border: 0px solid #AAAACC;
text-align: left; 
text-decoration: none; 
}
.nav ul {
padding:0px; 
margin:0px; 

}
.nav ul li{ 
display:inline;
padding:0px; 
margin:0px; 
font-size:12px;
font-weight:700;
text-align:center;
}
	/* /////////////////////////////////BOTTOM NAV BAR///////////////////////////////// */
.bottomnav {
border-bottom: 1px solid #CCCCCC; 
border-right: 0px solid #000000; 
border-left: 0px solid #000000;
border-top: 1px solid #777777;
text-align: center;
margin-left: 0;
padding:2;
/*background:url('dad2_04.jpg');*/
/*background-color:#296194;*/
background-color:#184572;
background-repeat: repeat-x;

}
.bottomnav a:visited {
color: #CCCCCC; 
}
.bottomnav a:link {
color: #CCCCCC; 
}
.bottomnav a:hover {
color: #999999; 
/*background-color:#335095; */
}
.bottomnav ul li a {
/*background-color:#335085;*/
padding: 3px 12px 3px 12px;
border: 0px solid #AAAACC;
text-align: left; 
text-decoration: none; 
}
.bottomnav ul {
padding:0px; 
margin:0px; 

}
.bottomnav ul li{ 
display:inline;
padding:0px; 
margin:0px; 
font-size:10px;
font-weight:500;
text-align:center;
}