* {
margin: 0;
padding: 0;
}



body {
        font-family: tahoma, arial ;
        font-size: 13px;
        text-align: center;
	
	
}


.boxes {


background-color:transparent;
 

}

.foot {
	 background: #ffffff;

}


topboxes {

 position:relative;
 top:50px;
 height:20px;
 left: 30px;
 width:50px;
 background:#ffffff;
 padding-top:20px;
 font-weight:bold;
}


h3 { 
        font-size: 11px; 
        margin: 1em 0.5em 0.5em 0.5em; 
}


h2 {
	font-size: 14px;
	font-weight: normal;
        color: #202020;
	font-family: tahoma, arial;
	padding-left:10px;
	padding-top:8px;
	
}

h2.red {
	color:#ff0000;
	}



form
{
	font-size: 13px;
	font-weight: bold;
        color: #000000;
	font-family: tahoma, arial;
	padding-top:6px;
	


}

form.blogger
{

	font-size: 13px;
	font-weight: bold;
        color: #000000;
	font-family: tahoma, arial;
	padding-top:6px;
	padding-left:20px;




}



span
{
	font-size: 13px;
	font-weight: normal;
        color: #ffffff;
	font-family: tahoma, arial;
	padding-left:10px;
	


}


.top {
	font-size: 18px;
	font-weight: normal;
        color: #000000;
	font-family: tahoma, arial;
	padding-left:30px;
	padding-top:10px;
	



}



span.red
{
	
        color: #e00000;


}



h4 {
	font-size: 40px;
	font-weight: bold;
        color: #ffffff;
	font-family: tahoma, arial;
	padding-left: 5px;
}

h1
{
	font-size: 15px;
	font-weight: bold;
        color: #444;
	font-family: tahoma, arial;
	padding-left: 5px;

}

strong {
	font-weight: bold;
	font-size:14px;

}


p { 
        font-size: 12px; 
	font-weight: normal;
        margin: 1em 0.5em 0.5em 0.5em; 
	        color: #111;
	padding-left:5px;
	padding-right:5px;
}


p.news {
        font-size: 10px; 
	font-weight: normal;
        margin: 0.1em 0.1em 0.1em 0.1em; 
	        color: #111;
	padding-left:8px;
	padding-right:5px;



}


a {
        color: #353535;
        text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	padding-left:10px;
	vertical-align:top;
	
	
}

#nopad {

	padding-left:0px;
	
}



a:hover {

	text-decoration: underline;
	
}

#blog table tr td {
        font-size: 12px; 
	font-weight: normal;
        color: #111;
	padding-left:10px;
	padding-top:15px;
vertical-align:top;

}
	



#wrapper {
        margin-top:1px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	width:1020px;
	height:550px;
        text-align: left;
        
        background-color:#ffffff;
	
	
	position:relative;
	top:0px;
	left:0px;
	border:1px  solid; border-color:#9b9b9b;
}

#filler {

	height:20px;
}

#icons {
 	
    	margin-top:0px;
	padding-top:0px;
	height: 100px;
	background: url(images/mainlogo.jpg) 8px 0px no-repeat #ffffff;

	
}


#icons img

{

	position:absolute;
	right:10px;
	top:0px;


}

#icons span
{

	position:relative;
	top:20px;
	margin-top:15px;
	font-size:20px;
	color:#174372;

}



#rotator {
        margin: auto;
	margin-top:5px;
	margin-left: 15px;
        float: left;
        width: 787px;
	height: 150px;
	position:absolute;
	top:10px;
	left:0px;
        
	border:1px  solid; border-color:#9b9b9b;


}




#newbox2 {
        margin: auto;
	margin-top:10px;
	margin-left: 11px;
	float: left;
        width: 187px;
	height: 525px;
        
	background:#ffffff;
	text-align:left;
	position:relative;
	top:5px;
	left:805px;
}

#newbox2 p strong {font-weight:normal;}


#topbox {
        
	margin-top: 0px;
	margin-left: 0px;
	float: left;
        width: 187px;
	height: 15px;
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	padding-bottom:7px;
	background:url(images/boxback.jpg) top left no-repeat #c0c0ff;
	
}


#greybox {
     
	width: 187px;
	height:1px;
	
	position:absolute;
	left:0px;

   

	background:#c0c0ff;
	
	
}


#topbox h2 {
	font-size: 12px;
	font-weight: normal;
   	color: #ffffff;
	font-family: tahoma;
	padding-left: 8px;
	padding-bottom:6px;
	padding-top:2px;
	margin-top:0px;
	
}



#contenthome {
        margin: auto;
	margin-top:5px;
	margin-left: 15px;
        float: left;
        width: 787px;
	height: 300px;
	
        background: url(images/corner.jpg) top right no-repeat #ffffff;
	position:absolute;
	top:170px;
	left:0px;
	padding-top:5px;
	

}

#contenthome img {
	padding-left:0px;
	padding-right:0px;
}


#contenthome a {
        color: #353535;
        
	font-weight: normal;
	font-size: 13px;
	padding-left:0px;
	vertical-align:top;
}

#contenthome h2 {

	font-size:16px;
	color:#174372;

}

#contenthome p { 
        font-size: 12px; 
	font-weight: normal;
        margin: 1em 0.5em 0.5em 0.5em; 
	        color: #111;
	padding-left:5px;
	padding-right:25px;
}


#nlist {
	padding-left:20px;
	margin-left:20px;
	list-style:square;
}

.clear {
        clear: both;
        font-size: 1px;
        height: 5px;
        margin: 0 0 -4px 0;
}

#left {
        float: left;
        width: 800px;
	padding-top:0px;

	
	
}

#navbar {
	position:relative;
	top:0px;
	left:0px;
	z-index:99;	background: #000000 url(images/bar.jpg) top left repeat-x;		height: 45px;	color: #ffffff;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;
	}	
#nav {	margin-left:auto; margin-right:auto;margin-top: 0px;margin-bottom: 0px 0px 15px;padding: 0px;	width:1020px; list-style: none;}
#nav ul {margin: 0px;	padding: 0px;	list-style: none;}
#nav a {color: #eaeaea;	display: block;	font-size: 10px;    font-weight: normal;    text-transform: uppercase;    margin: 0px 15px 0px 0px;padding: 11px 10px 11px 10px;background:   transparent;	}
#nav a:hover {	color: #202020;	display:block;	text-decoration: none;    margin: 0px 15px 0px 0px;	padding: 11px 10px 11px 10px;	background:   transparent; color: #c0c0ff;	}
#nav li {float: left;	margin: 0px;	padding: 0px;}	
#nav li li {float: left;	margin: 0px;	padding: 0px;	width: 180px;}
#nav li li a, #nav li li a:link, #nav li li a:visited {	width: 180px;	float: none;	margin: 0px;padding: 8px 10px 8px 10px;	border-top: 1px solid #C0C0C0;	background:#000080;color:#eaeaea;	}
#nav li li a:hover, #nav li li a:active {padding: 8px 10px 8px 10px;background:   #000080;color: #c0c0ff;	}
#nav li ul {	position: absolute;width: 10em;	left: -999em;	}
#nav li:hover ul {left: auto;	display: block;	}	
#nav li:hover ul, #nav li.sfhover ul {	left: auto;}	

#listing {
list-style:disc;
font-size:12px;
padding-left:30px;
}




#news  {

	padding-right:0px;
	word-wrap: break-word ;

        font-size: 10px; 
	font-weight: normal;
         
	color: #111;
	margin-top:8px;
	margin-left:2px;
	margin-right:0px;


}


#news a {

	color:#174372;
	text-size:10px;
	padding-left:0px;
	font-weight: normal;


}

img.floatleft {
	float: left;
	padding-right: 8px;
}

img.floatright {
	float:right;
	padding-right: 8px;


}






#footer1 {
        margin: auto;
	margin-top:0px;
	margin-bottom:5px;
        text-align: center;
        width: 990px;
	 background-color: transparent;
	padding-top:0px;

}







.readmore {
        text-align: right;
        font-weight: bold;
}

.green {
        color: #6aa100;
}
.blue {
        color: #4880ab;
}
.orange {
        color: #e0a403;
}

p.photo {
        text-align: center;
}




