A         { text-decoration:none }
A:link    { color:#0000FF; }
A:visited { color:#0000FF; }
A:active  { color:#FF0000; }
A:hover   { color:#FF0000; }

body { background-color:silver} 

div               { color:#000000;        font-size:12px;       font-family:Arial, sans-serif; }
div.title         { text-align: center;   font-size:16px;       font-weight: bold; }
div.subtitle      { text-align: justify;  font-size:14px;   }
div.item          { text-align: center; }
div.photoDetails  { text-align: center;  font-size: 14px; }
div.pageDetails   { text-align: center;  font-size: 10pt; }

div.popUpHelp      {  position: absolute; background-color: silver; border:1px solid; padding:2px; }
tr.shortcutSection { font-family:Arial, sans-serif; font-size:14px; font-weight: bold; text-decoration: underline; text-align: left; color:#000000; }
td.shortcutLabel   { font-family:Arial, sans-serif; font-size:12px; text-align: right; color:#000000; }
td.shortcutKeys    { font-family:Arial, sans-serif; font-size:12px; text-align: left;  color:#000000; }

.header {
    height: 150px;
    width: 100%;	
    background-image: url('/segment.jpg');
    }

.header a {
    color: #999;
    display: block;
    line-height: 120px;
    text-decoration: none;
    width: 100%;
    text-shadow: #CCCCCC 2px 2px 2px;
}
.header span {
    padding-left: 25px;
}
.header a:hover {
/* 	background: #191919; */
    color: #BBB;
}

#container {
background:#f0f0f0 url(img/bodybg.jpg) repeat-x;
color:silver;
margin:0;
min-width:770px;
padding:0;
text-align:left;
width:100%;
}
#mainmenu {
float:left;
margin-bottom:25px;
}

#mainmenu ul {
font-size:16px;
margin:0;
padding:0;
}

#mainmenu li {
float:left;
height:35px;
list-style:none;
margin:0;
padding:0;
}

#mainmenu a {
border-right:1px solid #b0b0b0;
color:#606060;
display:block;
font-size:0.7em;
padding:11px 10px 10px;
text-transform:uppercase;
}

#mainmenu a:hover {
background:#f0f0f0 url(img/menuhover.jpg) top left repeat-x;
color:#505050;
text-decoration:none;
}

#mainmenu a.current {
background:#f0f0f0 url(img/menuhover.jpg) top left repeat-x;
color:#505050;
text-decoration:none;
}

/*** Content wrap ***/

#wrap {
clear:both;
font-size:0.9em;
padding:0;
}

/*** Sidebars ***/

#leftside,#rightside {
margin:0;
padding:0 10px 10px;
width:165px;
}

#leftside {
color:silver;
float:left;
margin-right:10px;
}

#rightside {
float:right;
margin-left:10px;
}

#leftside h1,#rightside h1 {
color:#505050;
font-size:1.6em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 12px;
}

#leftside h2,#rightside h2 {
font-size:1.1em;
margin:0 0 20px;
}

#leftside p,#rightside p {
font-size:0.9em;
line-height:1.4em;
margin:0 0 16px 10px;
}

.linklist {
list-style:none;
margin:0 0 16px 10px;
padding:0;
}

.linklist li {margin-bottom:0.7em;}

/*** Sidebar menu ***/

.nav {
background:#e8e9ea;
border:1px solid #b0b0b0;
color:#606060;
display:block;
margin-top:8px;
padding:5px 4px 4px 10px;
position:relative;
text-transform:uppercase;
width:140px;
}

.nav:hover,.active {
background:#f8f9fa;
border:1px solid #909090;
color:#303030;
text-decoration:none;
}

.sub {
font-size:0.8em;
letter-spacing:1px;
margin:3px 0 2px 10px;
padding:4px 2px 2px 8px;
width:125px;
}

/*** Content ***/

#content,#contentalt {
background-color:#fafcff;
border:1px solid #909090;
color:#2a2a2a;
padding:15px 20px 5px;
}

#content {margin:0 200px;}
#contentalt {margin:0 200px 0 20px;}

#content h1,#content h2,#contentalt h1,#contentalt h2 {
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;
}

#content h2,#contentalt h2 {
font-size:1.6em;
margin-bottom:10px;
}

#content img,#contentalt img {
border:1px solid #b0b0b0;
float:left;
margin:5px 15px 6px;
padding:5px;
}

