﻿html {
overflow-y:scroll;
}
body {
background:#F2F2F2 url(images/bg.gif) repeat-y scroll center center;
font-family:Verdana,Arial;
font-size:12px;
margin:0;
padding:0;
text-align:center;
}
a {
color:#000088;
}
a:hover {
color:#0000FF;
}
#Frame {
margin-left:auto;
margin-right:auto;
text-align:left;
width:900px;
}
#Header {
background:#174680 url(images/header.gif) repeat scroll 0 0;
height:120px;
}
#Header ul {
margin:0 0 0 25px;
padding:0;
position:absolute;
top:87px;
}
#Header li {
float:left;
font-size:14px;
list-style-type:none;
margin:0;
}
#Header li a {
border-right:1px solid #184275;
color:#CCCCCC;
display:block;
padding:8px 20px;
text-decoration:none;
}
#Header li a:hover {
text-decoration:underline;
}
#Header li.Selected {
background:#FFFFFF url(images/tab_tl.gif) no-repeat scroll left top;
}
#Header li.Selected a, #Header li.Selected a:hover {
background:transparent url(images/tab_tr.gif) no-repeat scroll right top;
border-bottom:1px solid #FFFFFF;
border-right-width:0;
color:#164680;
cursor:default;
font-weight:bold;
text-decoration:none;
}
#Slideshow {
margin: 0 1px;
width:899px;
}
#bgTop, #bgBottom
{
    background-image: url(Images/bg_top.gif);
    background-repeat: repeat-x;
    margin: 0 1px;
    height: 21px;
}
#bgBottom
{
    background-image: url(Images/bg_bottom.gif);
}
.Body {
margin:25px;
}
#Copyright {
border-top:1px solid #DDDDDD;
clear:both;
color:#CCCCCC;
font-size:11px;
margin:50px 25px 25px;
padding-top:2px;
text-align:center;
}
#MainBody {
float:left;
margin-left:1px;
width:700px;
}
#Sidebar {
margin-left:700px;
width:199px;
}
#Sidebar h1 {
border-top:1px dotted #CCCCCC;
color:#4E80BC;
font-size:12px;
letter-spacing:0.15em;
margin-top:50px;
text-transform:uppercase;
}
#Sidebar div, #Sidebar p {
color:#666666;
line-height:20px;
margin:0 10px 0 20px;
}
#Sidebar p {
margin-bottom:10px;
}
#Sidebar ul, .Body ul {
margin:0;
padding:0;
}
#Sidebar li, .Body li {
background:transparent url(Images/li.gif) no-repeat scroll left 5px;
list-style-type:none;
margin:0;
padding:0 0 5px 13px;
}
.Showcase img {
background-color:#EEEEEE;
border:1px solid #666666;
position:absolute;
}
.Clients {
margin:0;
padding:0;
}
.Clients li {
background-image:url(Images/bg_logo.gif);
background-position:left top;
display:block;
float:left;
height:144px;
list-style-type:none;
margin:0 8px 16px;
padding:0;
text-align:center;
width:266px;
}
.Clients li img {
border-width:0;
margin-top:10px;
}
.Clients li span {
border-top:1px solid #EEEEEE;
display:block;
margin:0 20px;
padding-top:5px;
}
table.Technologies {
width:100%;
}
table.Technologies .Header,
 .ContactHeader {
background-color:#3377BD;
border-top:1px solid #9F9F9F;
color:#FFFFFF;
font-weight:bold;
padding:5px;
text-transform:uppercase;
}
table.Technologies td {
border-top:1px solid #EEEEEE;
padding:5px;
vertical-align:top;
}
table.Logon {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
width:500px;
}
table.Logon th, table.Logon td {
padding:5px;
}
table.Logon thead {
background-color:#9F9F9F;
color:#FFFFFF;
}
table.Logon .Prompt {
text-align:right;
}
h1.Welcome {
color:Orange;
font-size:38px;
font-weight:normal;
margin:40px;
text-align:center;
}
.Quote {
color:#666666;
font-family:Georgia;
font-size:18px;
font-size-adjust:none;
font-style:italic;
font-weight:normal;
margin:20px 10px 0 0;
text-align:center;
}

.Contact table td
{
    padding: 0 20px 20px 0;
    vertical-align: top;
}