* {
margin: 0;
padding: 0;
}


body {
font: 12px Verdana, Arial, sans-serif; 
background: #fff url(background.jpg) repeat-x top; 
color: #111;
margin: 0;
padding: 0;
line-height: 1.5em;
}
img { border: none }
ul {  padding: 0; margin: 0;}
li { list-style-type: none;}

a {
color: #024294;
background-color: transparent;
}

a:hover { color: #000; }
#wrap {
margin: 0 auto;
width: 770px;
}

#header {
background: transparent url('logo1.jpg');
height: 60px;
background-repeat: no-repeat;
background-position: top left;
}


#header h1 {
color: #fff;
font-size: 150%;
padding-left: 70px;
padding-top: 10px;
margin: 0;
font-weight: 100;
}

#header h1 a { font-weight: 100; text-decoration: none; color : #fff; }

#header h2 {
color: #eee;
font-size: 120%;
padding-left: 70px;
margin: 0;
font-weight: 100;
}

#breadcrumbs {
background : #eee;
padding: 2px 5px 2px 5px;
font-size: 11px;

}

#menulink {
background: #f7f7f7;


padding: 2px 10px 2px 0;
font-size: 11px;

}

#menulink a { text-decoration: none; }

#right {
float: right;
width: 530px;
margin-top: 10px;
background: #fff;
border-top: 1px solid #CFCFCF;
padding: 10px;
}

#right h2 { font-size: 12px; margin: 15px 0 5px 0; }
#right h2 a{ text-decoration: underline; margin: 15px 0 5px 0;}

.ads {
float: left;
width: 300px;
height: 250px;

}

.ads1 {
float: left;
width: 200px;
height: 250px;
text-align: center;

}

.ads2 {
border:#CCCCCC, 1px, solid;
width:200px;
height:250px;
}

#left { 
width: 190px; 
background: #fff url('bgshade.gif') repeat-x top;
margin-top: 10px;
padding: 10px;

}

#left li {}
#left h2 { font-size: 100%; margin: 10px 0 5px 10px; }

#left ul { padding-left: 10px; }

#footer { font-size: 11px; padding: 5px; border-top: 1px solid #a0a0a0; }

textarea { width: 97%; height: 20em; padding: 3px; }
#clear { clear: both;  }

.box {  padding: 8px 12px; border: 1px solid #ccc; }

form { padding: 0; margin: 0;}