#table {
width:1018px;
border:none;
vertical-align:top;}

img{outline:0px;
border:none;}

a{outline:none}

body {
background-image:url(../images/cloud-bgnd.jpg); background-repeat:repeat-x;}

#utilities {
vertical-align:bottom;
padding-bottom: 2px;
padding-left: 75px;
width:270px;
}

.utlities {
font-family:Arial, Helvetica, sans-serif;
color: #124C74;
font-size:12px;
font-weight:bold;}

.utlities a:link, .utlities a:active, .utlities a:visited{
font-family:Arial, Helvetica, sans-serif;
color: #124C74;
font-size:12px;
font-weight:bold;
text-decoration:none;}

.utlities a:hover{
font-family:Arial, Helvetica, sans-serif;
color: #124C74;
font-size:12px;
font-weight:bold;
text-decoration:underline;}

#dropdown {
background-image:url(../images/nav_background.jpg); background-repeat:no-repeat; width:938px; height:48px;}

#top-nav {
height: 8px;}

.body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color: #545454;}

.body a:link, .body a:active, .body a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color: #124C74;
text-decoration:none;}

.body a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color: #124C74;
text-decoration:underline;}


#main {
padding:20px 25px;
width:593px;}

.announcements {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #002A54;
}

#announcements {
padding-left:5px;
}

.learnmore {font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #002A54;
font-weight:bold;
line-height:30px;
text-decoration:none}

.learnmore a:link, .learnmore a:active, .learnmore a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #002A54;
font-weight:bold;
line-height:30px;
text-decoration:none}

.learnmore a:hover {font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #002A54;
font-weight:bold;
line-height:30px;
text-decoration:underline;}

.description {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #545454;
}

p {
line-height:14px;}


.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #545454;
}
.footer a:active, .footer a:link, .footer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #002A54;
text-decoration:none;
}

.footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #002A54;
text-decoration:underline;}

.subtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #002A54;
text-decoration:none;
line-height:12px;
}
/* NAVIGATION */

#nav1 #nav1link{
display:block;
width:314px;
height:48px;
background: url(../images/capital-fund-off.png) no-repeat 0px;
}

#nav1 #nav1link:hover{
background: url(../images/capital-fund-on.png) no-repeat 0px;
}

#nav2 #nav2link{
display:block;
width:314px;
height:48px;
background: url(../images/real-easte-off.png) no-repeat 0px;
}

#nav2 #nav2link:hover{
background: url(../images/real-easte-on.png) no-repeat 0px;
}

#nav3 #nav3link{
display:block;
width:310px;
height:48px;
background: url(../images/about-granite-point-off.png) no-repeat 0px;
}

#nav3 #nav3link:hover{
background: url(../images/about-granite-point-on.png) no-repeat 0px;
}

/* SUBPAGE */

#content {
padding: 0px 15px 5px 45px;
vertical-align:top;
height:320px;}

#content ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 color: #545454;
 padding: 5px 25px 5px 15px;
 background-image:url(../images/blue-bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px +10px; }

.title {font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #002A54;}

.subtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
line-height:2px;
}

.body-subpage {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color: #545454;}

.body-subpage a:link, .body-subpage a:active, .body-subpage a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color: #124C74;
text-decoration: none;
font-weight:bold;
}

.body-subpage a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color: #124C74;
font-weight:bold;
text-decoration: underline;}

.list {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color: #FFFFFF;
text-decoration: none
}

.list a:visited, .list a:active, .list a:link{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color: #FFFFFF;
text-decoration: none
}

.list a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color: #FFFFFF;
text-decoration: underline;}

ol,ul {
	list-style:none;
}

#list ul li { 
 font-size: 12px;
 color: #FFFFFF;
 padding: 5px 15px 5px 20px;
 background-image:url(../images/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px +11px; 
 }

#calltoaction {
padding: 5px 25px;}

.calltoaction{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #FFFFFF;
}

.calltoactiondescription {font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color: #FFFFFF;
text-decoration: none
}

.calltoactiondescription a:link, .calltoactiondescription a:active, .calltoactiondescription a:visited {font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color: #FFFFFF;
text-decoration: none
}


.calltoactiondescription a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color: #FFFFFF;
text-decoration: underline;}

.body-subpage-sitemap {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color: #545454;}

.body-subpage-sitemap a:link, .body-subpage-sitemap a:active, .body-subpage-sitemap a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color: #124C74;
text-decoration: none;
}

.body-subpage-sitemap a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color: #124C74;
text-decoration: underline;}

#table-left-nav {
padding-top: 5px;}

ul.navddl
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../images/drop-menu.png) no-repeat left bottom;
width:250px;
min-height:50px;
position:absolute;
margin: 0;
padding:0;
margin-left: 10px;
padding-bottom:20px;
display:none;
}
ul.navddl li
{

 color: #FFFFFF;
 padding: 7px 15px 7px 10px;
background:url(../images/bullet.gif) no-repeat 0 9px;
margin-left:25px;
}
ul.navddl li a:link, ul.navddl li a:visited, ul.navddl li a:active
{
 color: #FFFFFF;
 text-decoration:none;
 display:block;
}
ul.navddl li a:hover
{

 color: #FFFFFF;
 text-decoration:underline;}


#sidebar1 {
padding-top:160px;
}

#sidebar2 {
padding-top:160px;
}

