@charset "utf-8";
/* CSS Document */

html { font-size: 100%; /* IE trick to allow proper resizing of text */ }

body {
margin:20px 0 0 0;
text-align:center;
min-width:900px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; /* 1em is now 12px at 96ppi. */
font-size:12px;
background-color: #00a6dd;
}

textarea, select, input { 
font-size: 11px;
background-color:#ecf6e5;
}

em {
font-size:12px;
}

a:link, a:visited {
color:#406998;
font-size:12px;

}

a:hover {
color: #000000;
font-size:12px;
	
}

a.footer:link, a.footer:visited {
color:#406998;
font-size:10px;
text-decoration:none;
}

a.footer:hover {
color: #000;
font-size:10px;
text-decoration:none;	
}

a.submenus:link, a.submenus:visited {
color:#fff;
font-size:11px;
text-decoration:none;
}

a.submenus:hover {
color: #7ac142;
font-size:11px;
text-decoration:none;	
}

a.welcome:link, a.welcome:visited {
color:#d3eefc;
font-size:14px;
}

a.welcome:hover {
color: #FFF;
font-size:14px;
}

a.breadcrumb:link, a.breadcrumb:visited {
color:#9c9c9c;
font-size:11px;
text-decoration:none;
}

a.breadcrumb:hover {
color: #000;
font-size:11px;
text-decoration:none;	
}

h1 {
font-size:18px;
font-weight:100;
padding:20px 0 0 20px;
margin:0;
}

h2 {
color:#d3eefc;
font-size:14px;
font-weight:100;
padding:10px 10px 0 20px;
margin:0;
}

#siteWrapper {
background:url(../images/background_inner.gif) #fff;
width:931px;
margin:0 auto;
text-align:left;
}

#mainmenu {
background-color:#fff;
width:931px;
height:25px;
margin:0;
}

ul.nav {
float:left;
list-style:none;

color:#fff;
margin:0;
padding:0;
}

ul.nav li{
font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
width:155px;
height:25px;
line-height:23px;
float:left !important;
list-style-type:none;
text-align:center;
margin:0;
padding:0 0 0 0;
background:url(../images/background_mainmenu.gif);
}

ul.nav li a,ul.nav li a:link,ul.nav li a:visited{
font-size:11px;
text-decoration:none;
color:#FFF;
font-weight:bold;
}

ul.nav li a:hover{
color:#ccc;
font-weight:bold;
}

#branding {
background-color:#fff;
background:url(../images/background_top.gif);
width:931px;
height:105px;
}

#brandingLeft {
width:680px;
height:95px;
float:left;
padding:10px 0 0 20px;
}

#home {
margin:0;
background:url(../images/photo_home.jpg) #fff;
width:931px;
height:431px;
}

#homeWelcome {
background:url(../images/welcome.png);
color:#fff;
float:right;
width:440px;
height:245px;
margin:25px 26px 0 0;
}

#homeNews {
background:url(../images/news.png);
color:#000;
float:right;
width:440px;
height:109px;
margin:25px 26px 0 0;
}

#homeNews p {
margin:0;
padding-left:20px;
}

#homeNews h2{
color:#000;
padding:10px 0 10px 20px;
}

/* INNER PAGES */

#inner {
margin:0;
width:931px;
}

#innerSubmenu {
background:url(../images/background_submenu.png);
color:#fff;
float:left;
width:284px;
height:150px;
margin:25px 0 0 25px;
}

#innerSubmenu a:link, #innerSubmenu a:visited {
color:#fff;
font-size:12px;
}

#innerSubmenu a:hover {
color: #000000;
font-size:12px;
	
}

#innerSubmenu ul {
width:270px;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0 20px;
padding:0;
}

#innerSubmenu li {
margin:0;
padding-left:1em;
background-image:url(../images/bullet_white.gif);
background-repeat:no-repeat;
background-position:0 .4em;
}

#innerSubmenu p {
font-size:11px;
margin-top:10px;
padding-left:20px;
}

#innerContent {
color:#000;
float:right;
width:565px;
margin:25px 25px 25px 0;
}

#innerContent table {
background-color:#fff;

}

#innerContent td {
padding: 5px;
}

#innerContent tr.c0 {
background-color:#eef9fd;
}

#innerContent tr.c1 {
background-color:#fff;
}

#innerContent tr.c0:hover {
background-color:#818486;
color:#fff;
}

#innerContent tr.c1:hover {
background-color:#818486;
color:#fff;
}

#footer {
clear:both;
margin:0;
width:931px;
height:60px;
font-size:10px;
background-color:#eafaff;
color:#7e7e7e;
}

#footerContent {
padding:10px 20px 0 20px;
}