*{
	margin:0px;
	padding:0px;
}

/* --------------- Global Vars --------------*/

body{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:200;
background:url(../images/bgRepeat.gif) repeat-x top left;

}
p {
font-family:Arial, Helvetica, sans-serif;
}

.left {
float:left;
padding-right:10px;
}

#mainCont {
width:600px;
margin:5px auto;
}

.clear {
clear: both;
}



h2 { 
font-size:15px;
font-weight:500;
color:#476186;
margin-bottom:10px;
margin-left:5px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:capitalize;
padding-bottom:5px;
}



/* ---------------Language Bar --------------*/



#langCont {
padding-top:10px;
height:25px;
width:600px;
background:black;
text-align:right;
margin: 0px auto;
color:white;
padding-right:5px;
}

#langCont a {
color:white;
text-decoration:none;
}

/* --------------- Top Content --------------*/

#leftCont{
float:left;
width:400px;
}

#logo a {
display:block;
border:none;
text-decoration:none;
height:105px;
width:122px;
background:url(../images/logo.gif) no-repeat;
text-indent:-999999px;
float:left;
}

#mainNav {
font-size:17px;
padding-top:85px;
width:475px;
float:left;
}
#menu {
float:left;
padding-left:40px;
}
#dropDown  {
font-family:Arial, Helvetica, sans-serif;
position:absolute;
font-weight:800;
display:none;
color:white;
background: white;
text-align:left;
font-size:12px;
padding:5px;
line-height:2.5em;
border-top:4px solid black;
border-left:4px solid black;
z-index:9999;
}
#restMenu {
float:left;
}

#dropDown li {
list-style:none;
background:url(../images/blackBar.gif) no-repeat;
text-indent:10px;
padding-bottom:.4em;
}
#dropDown a {
color:white;
}



#topCont a {
color:black;
text-decoration:none;
}
#cont {
clear:both;
width:600px;
margin:10px auto;
/* background:white;*/
line-height:1.5em;
}
/* --------------- Info Slider --------------*/





#imageSlider {
width:576px;
height:191px;
overflow:hidden;
}

#infoSlider {
padding:5px;
width:590px;
height:200px;
background:white;
border:solid #333333 thin;
margin: 10px 0px;
padding:10px 0px 0px 10px;
overflow:hidden;
}

/* --------------- Left Bottom Cont--------------*/

#bottomCont {
background:white;
padding:5px;
}

#bottomCont a {
color:#476186;
text-decoration:none;
}

#topBox {
width:384px;
height:134px;
background: url(../images/topBox.jpg) no-repeat;
padding:11px 10px;
}

.txtCont {
margin: 0px 10px;
}



#leftBox {
background: url(../images/leftImg.gif) no-repeat white;
width:173px;
padding:8px;
margin-right:10px;
float:left;
}

#leftBox img {
margin-bottom:10px;
}

#rightBox {
float:left;
width:170px;
padding: 7px;
border: 1px solid #c1c1c1;
height:264px;
}

#rightBox img {
padding-bottom:10px;
}

/* --------------- Right Bottom Cont--------------*/

#rightCont {

width:180px;

float:left;

}

#rightCont li{
color:#666666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
clear:both;
height:30px;
padding-bottom:4px;
border-bottom: dotted 1px #999;
}
#rightCont a {
text-decoration:none;
color:#666666;
}
#news {
margin-bottom:10px;
}
#news li:hover{
background:#eceaea;
text-decoration:underline;
color:#666666;
}

.date {
width:50px;
height:30px;
float:left;
}

.event {
padding-left:65px;
}

#projects {
padding-bottom:10px;
}
#projects li:hover {
background:#eceaea;
text-decoration:underline;
color:#666666;
}


/*--------------- Footer -----------------------*/

#footer {
background:black;
color:white;
text-align:center;
margin-top:25px;
}
#footer a {
color: white;	
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;	
}

/*--------------- Other Globals -----------------------*/
#topDesc {
background:white;
padding: 15px;
line-height:1.5em;
font-size:1.2em;
}
p {
margin:5px 0px;
text-indent:10px;
}