/*
JQuery Tooltip Style
*/

#tooltip  {
	position: absolute;
	z-index: 3000;
	border: 3px solid #ffffff;
	background-color: #004e98;
	padding: 5px;
	opacity: 1;
}
#tooltip h3, #tooltip div { margin: 0;font-size: smaller; color: #fff; }
/*
.twittooltip {
	width:200px;
}*/

/*
 * EVOKE
 */

body
{
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#004e98;
color:#fff;
margin:0px;
padding:0px;
font-family:arial;	
font-size:14px;
letter-spacing:-0px;
}

#subnav
{
position:absolute;
top:184px;
margin-left:350px;
text-align:center;
display:block;
height:20px;
background-color:black;
padding:4px;
}

#subnav a:hover, #subnav .active
{
background-color:#fff;
color:black;
text-decoration:none;
}
#subnav a
{
background-color:#000;
padding:2px;
margin:0px;
padding-left:10px;
padding-right:10px;
}

#nav
{
position:absolute;
top:153px;
margin-left:220px;
text-align:center;
width:640px;
display:block;
}

#nav a:hover, #nav .active
{
background-color:#fff;
color:#000;
text-decoration:none;
}

#nav a
{
color:#fff;
padding-left:10px;
padding-right:10px;
font-size:22px;
letter-spacing:-1px;
}

#logo
{
background-image:url(images/head.png);
background-repeat:no-repeat;
height:250px;
margin-left:auto;
margin-right:auto;
width:1198px;
display:block;
}

#maincontent
{
display:block;
width:990px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

.contentblock
{
padding:20px;
background-color:#004485;
}

.footblock
{
padding:15px;
background-color:#003474;
width:273px;
height:150px;
display:block;
float:left;
margin-right:20px;
}

h3,h2
{
margin:0px;
padding:0px;
color:#ffde00;
margin-bottom:8px;
}

h2
{
font-size:40px;
letter-spacing:-2px;
margin-bottom:10px;
}

a
{
color:#ffde00;
font-weight:bold;
text-decoration:none;
}
a:hover
{
color:#ffde00;
font-weight:bold;
text-decoration:underline;
}

#leftcontent img
{
margin-top:25px;
margin-bottom:25px;
border:6px solid white;
}

#leftcontent img.icon
{
margin-top:0px;
margin-bottom:0px;
border:0;
}

#leftcontent
{

float:left;
width:630px;
}
#rightcontent
{
margin-left:30px;
width:270px;
float:left;
}
#rightcontent h2 {
font-size: 30px;
}

.rightblock
{
background-color:#00346d;
width:250px;
padding:20px;
}

.newsdate
{
letter-spacing:0px;
font-weight:bold;
color:ffde00;
font-size:14px;
background-color:#00346d;
padding-left:10px;
padding-right:10px;
margin-right:10px;
}
.newsitem
{
padding-bottom:10px;
border-bottom:2px solid #5482ad;
margin-bottom:10px;
}

#leftcontent .newsitem img {
margin: 0px 10px 0px 0px;
float: left; 
}

.footblock .twitterentry {
}

.footblock .twitterentry p {
	margin-top: 0px;
	margin-bottom: 10px;
}

.footblock .twitterentry img {
	float: left;
	margin-right: 5px;
	border: 2px solid #fff;
}

