body {
background:#d0d0d0 url(../images/background.png) repeat-x;
font-family:arial, verdana;
color:#fff;
font-size:12px;
}

#page {
width:990px;
margin:auto;
}

#top {
position:relative;
height:180px;
width:auto;
}

#header {
position:relative;
height:282px;
width:auto;
}

#mainMenu {
position:relative;
float:left;
width:249px;
text-align:right;
}

#mainMenuSub {
position:absolute;
top:12px;
height:251px;
width:170px;
left:260px;
}

#headerImg {
float:right;
height:282px;
width:540px;
}

#headerBottom {
height:12px;
width:auto;
text-align:right;
}

#headerBottom a {
color:#ccc;
}

#headerBottom a:hover {
color:#aaa;
}

#main{
padding-top:12px;
}

#logo {
position:absolute;
left:168px;
top:97px;
}

#headText{
position:absolute;
right:30px;
top:140px;
font-size:10px;
}

#col1{
text-align:right;
float:left;
width:365px;
}

#col2{
width:560px;
float:right;
}

h1 {
color:#172b78;
}

p {
color:#333;
}

#mainMenu ul, #mainMenuSub ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

a.mainMenu:link,  a.mainMenu:visited{
color:#fff;
font-size:12px;
line-height:22px;
font-weight:none;
text-decoration: none;
}

.mainMenuActive, a.mainMenu:active, a.mainMenu:hover {
color:#172b78 !important;
}



a.mainMenuSub:link,  a.mainMenuSub:visited{
color:#172b78;
font-size:12px;
line-height:22px;
font-weight:none;
text-decoration: none;
}

.mainMenuSubActive, a.mainMenuSub:active, a.mainMenuSub:hover {
color:#000 !important;
}

/* Links */

a {
	cursor: pointer;
	text-decoration: none;
	color:#000;
}

a:hover {
	text-decoration: underline;
}


.tooltip{
position:absolute;
background-color:#fff; 
padding:8px; 
width:450px;
border:1px solid #999;

}

.closeButton{
float:right; 
margin-top:-5px;
}

.closeButton a:hover {
	text-decoration: none;
	color:#999;
	font-size:bold;
}

