html{
	margin:0;    
	padding: 0;
	}

body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 1em;
color: #666666;
    	}

#flag {
	position:absolute; 
	margin-left:2px;
}

#fields {
	width:95%;
}
#altnav {
	width:95%;
	float:left;
}

#adds {
	width:95%;
	padding:10px;
    float: left;
}
    	
#pagecont {
	width: 95%;
	padding:8px;
	max-width: 700px;
	}
	
#main-nav {
	    
	    height: 10px; 
	    background-color: #FFFFFF;
	    
	}
	
#header {
	   
	    max-height: 122px;
	    background-color: #FFFFFF;
	  
	}
#content { 
		width: 90%;
		max-width: 638px;
	    background-color: #FFFFFF;
		float: left;
	}
#footer {
		width: 90%;
	    border-top: 1px solid #7094DB;
	    height: 6px;
	    background-color: #FFFFFF;
	    float:left;
	}
	
#widget {
	max-width: 234px;
	width: 100%
	}
	
.hide {
	    display: none;
	}
	
ul#linav {
list-style:none;
display: inline;
overflow:hidden;
}

ul#linav li{
display: inline;
overflow:hidden;
}


ul#linav li a {
overflow:auto;
display: inline;
text-decoration:none;
float:left;
width:91.5px;
padding:6px 0;
background:#4271FF;
color:#eee;
text-align:center;
border-left:1px solid #fff;
}

ul#linav li a:hover {
background:#29B8FF;
color:#000
}

table.form
{text-align: center;
font-weight: normal;
font-size: 12px;
color: #fff;
border: 6px solid;
border-spacing: 2px;}

table.form td
{background-color: #FFF;
color: #000;
padding: 3px;
text-align: left;
border: 1px #fff solid;}

table.widget
{text-align: center;
font-weight: normal;
font-size: 12px;
color: #fff;
border: 6px solid;
border-spacing: 1px;}

table.widget td
{background-color: #FFF;
color: #000;
padding: 1px;
text-align: left;
border: 1px #fff solid;}


.box{
	border:1px #7094DB solid;
}

.box:hover {
    border: 1px solid #7094DB;
    background: #B3ECFF;
}

.boxw{
	border:1px #7094DB solid;
	max-width:110px;
}

.boxw:hover {
    border: 1px solid #7094DB;
    background: #B3ECFF;
}

.button{
	padding:10px;
}

.buttonw{
	padding:5px;
}

.legend{
	font-size: 1.5em;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	background:#7094DB;
	color:#fff;
	border: 1px solid #7094DB;
	padding: 5px;
}

fieldset
{
border: 1px solid #7094DB;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

.pagetitle{
	font-size: 1.5em;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	background:#7094DB;
	color:#fff;
	border: 1px solid #7094DB;
	padding: 4px;
	width:100%;
	
}

.pagetitle2{
	font-size: 1.3em;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	background:#7094DB;
	color:#fff;
	border: 1px solid #7094DB;
	padding: 3px;
	max-width:220px;
	
}

.pagetitle3{
	font-size: 1.3em;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	border-top: 1px solid #7094DB;
	border-bottom: 1px solid #7094DB;
	padding: 3px;
	max-width:638px;
	width:100%;
}

table.stats
{text-align: center;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 320px;
border: none;
}

table.stats td
{background-color: #B3ECFF;
color: #000;
padding: 3px;
text-align: left;
border: none;
}

table.statsw
{text-align: center;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 230px;
border: none;
}

table.statsw td
{background-color: #B3ECFF;
color: #000;
padding: 3px;
text-align: left;
border: none;
}
img {
   width:93%;
	height:auto
    display: block;
}